from core.basic.property import CharacterProperty
from core.equipment.property import 成长词条计算
import core.equipment.entry_0.params as pa

# 固定装备：胜负之役短剑 - 狂战士 ， 胜负之役太刀 - 狂战士 ， 胜负之役钝器 - 狂战士 ， 胜负之役巨剑 - 狂战士
def entry_539(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[饥渴]删除技能蓄气功能。', '技能施放期间可施放[饥渴]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 狂战士 ， 胜负之役太刀 - 狂战士 ， 胜负之役钝器 - 狂战士 ， 胜负之役巨剑 - 狂战士
def entry_540(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[饥渴]技能时，消耗10%的生命值，获得3层血气。 (最多叠加10次)', '进入地下城时，获得1层血气。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 狂战士 ， 胜负之役太刀 - 狂战士 ， 胜负之役钝器 - 狂战士 ， 胜负之役巨剑 - 狂战士
def entry_541(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[爆发之刃]、[暴怒狂斩]时，消耗1层血气，增加30%的攻击力和15%的攻击范围。']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('血气之刃', 1.3)
        char.单技能加成('暴怒狂斩', 1.3)
        pass


# 固定装备：胜负之役短剑 - 狂战士 ， 胜负之役太刀 - 狂战士 ， 胜负之役钝器 - 狂战士 ， 胜负之役巨剑 - 狂战士
def entry_542(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[爆发之刃]、[暴怒狂斩]时，恢复5%的生命值。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑魂 ， 胜负之役太刀 - 剑魂 ， 胜负之役钝器 - 剑魂 ， 胜负之役巨剑 - 剑魂 ， 胜负之役光剑 - 剑魂
def entry_543(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +10%', '[万剑归宗]终结攻击发动后技能不结束。 (持续时间内最多发动1次终结攻击)', '- [万剑归宗]冷却时间恢复时，再次按技能键则会再次施放技能']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役短剑 - 剑魂 ， 胜负之役太刀 - 剑魂 ， 胜负之役钝器 - 剑魂 ， 胜负之役巨剑 - 剑魂 ， 胜负之役光剑 - 剑魂
def entry_544(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放35级以上技能时，[万剑归宗]持续时间增加5秒。 (单次增加的持续时间不会超过[万剑归宗]技能的持续时间上限)', '', '[万剑归宗]穿云刺发射个数增加1个。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑魂 ， 胜负之役太刀 - 剑魂 ， 胜负之役钝器 - 剑魂 ， 胜负之役巨剑 - 剑魂 ， 胜负之役光剑 - 剑魂
def entry_545(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[极·神剑术 (破空斩)]斩击次数固定为1次。', '- 爆炸攻击力 +50%', '- 装备太刀或光剑时，附加爆炸攻击力 +10%']
    if mode == 0:
        pass
    if mode == 1:
        skill = char.get_skill_by_name('极神剑术破空斩')
        # 武器倍率已计入
        skill.多段倍率 = {'短剑': 1, '光剑': 1, '巨剑': 1 * 1.08, '钝器': 1, '太刀': 1}
        skill.爆炸倍率 = {'短剑': 1 * 1.5, '光剑': 1* 1.6, '巨剑': 1.08* 1.5, '钝器': 1* 1.5, '太刀': 1 *1.6}
        pass


# 固定装备：胜负之役短剑 - 剑魂 ， 胜负之役太刀 - 剑魂 ， 胜负之役钝器 - 剑魂 ， 胜负之役巨剑 - 剑魂 ， 胜负之役光剑 - 剑魂
def entry_546(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[极·神剑术 (瞬斩)]删除剑气多段攻击', '- 最后一击攻击力 +20%']
    if mode == 0:
        pass
    if mode == 1:
        skill = char.get_skill_by_name('极神剑术瞬斩')
        skill.power1 = 0
        skill.power2 = 1.2
        pass


# 固定装备：胜负之役短剑 - 鬼泣 ， 胜负之役太刀 - 鬼泣 ， 胜负之役钝器 - 鬼泣 ， 胜负之役巨剑 - 鬼泣
def entry_547(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冥炎之卡洛]获得冥界之力，黑色火焰强化为冥界火焰。', '冥界火焰叠加数量上限 +2']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 鬼泣 ， 胜负之役太刀 - 鬼泣 ， 胜负之役钝器 - 鬼泣 ， 胜负之役巨剑 - 鬼泣
def entry_548(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冰霜之萨亚]、[瘟疫之罗刹]、[死亡墓碑]、[冥祭之沼]、[幽魂之布雷德]攻击时附着冥界火焰。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 鬼泣 ， 胜负之役太刀 - 鬼泣 ， 胜负之役钝器 - 鬼泣 ， 胜负之役巨剑 - 鬼泣
def entry_549(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['使用特定技能攻击附着冥界火焰的对象时，火焰同时爆炸。', '冥界火焰爆炸攻击力为冥炎之卡洛火焰攻击力的300%。', '', '[冥界火焰爆炸对象技能]', '- [鬼斩]', '- [月光斩]', '- [鬼斩：狂怒]', '- [鬼影闪]', '- [鬼斩：炼狱]', '- [冥炎剑]', '- [幽魂降临：式]', '- [鬼神剑·黄泉摆渡]']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('冥炎之卡洛').power2 = 3 * \
            pa.cp_soul_bender * (1+0.1*pa.cp_soul_bender)
        pass


# 固定装备：胜负之役短剑 - 鬼泣 ， 胜负之役太刀 - 鬼泣 ， 胜负之役钝器 - 鬼泣 ， 胜负之役巨剑 - 鬼泣
def entry_550(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每1个冥界火焰，爆炸攻击力增加10%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 阿修罗 ， 胜负之役太刀 - 阿修罗 ， 胜负之役钝器 - 阿修罗 ， 胜负之役巨剑 - 阿修罗
def entry_551(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[无尽波动]技能波动范围 +20%', '[邪光波动阵]波动范围比率 +25%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 阿修罗 ， 胜负之役太刀 - 阿修罗 ， 胜负之役钝器 - 阿修罗 ， 胜负之役巨剑 - 阿修罗
def entry_552(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放特定技能时，获得雷神之力，可以无施放动作发动[邪光波动阵]。', '- 爆炎 · 波动剑', '- 不动明王阵', '- 天雷 · 波动剑']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 阿修罗 ， 胜负之役太刀 - 阿修罗 ， 胜负之役钝器 - 阿修罗 ， 胜负之役巨剑 - 阿修罗
def entry_553(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[爆炎·波动剑]爆炸间隔距离减少90%，爆炸位置变更，爆炸间隔减少30%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 阿修罗 ， 胜负之役太刀 - 阿修罗 ， 胜负之役钝器 - 阿修罗 ， 胜负之役巨剑 - 阿修罗
def entry_554(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[爆炎·波动剑]第2击爆炸大小增加45%，第3击爆炸大小增加70%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑影 ， 胜负之役太刀 - 剑影 ， 胜负之役钝器 - 剑影 ， 胜负之役巨剑 - 剑影
def entry_555(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['剑术系列技能命中时，鬼步冷却时间初始化。 (通过鬼步施放剑术系列技能时不初始化)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑影 ， 胜负之役太刀 - 剑影 ， 胜负之役钝器 - 剑影 ， 胜负之役巨剑 - 剑影
def entry_556(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['共鸣系列技能命中时，鬼步冷却时间初始化。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑影 ， 胜负之役太刀 - 剑影 ， 胜负之役钝器 - 剑影 ， 胜负之役巨剑 - 剑影
def entry_557(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[鬼步]攻击力 +20%']
    if mode == 0:
        char.get_skill_by_name("鬼步").倍率 *= 1.2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 剑影 ， 胜负之役太刀 - 剑影 ， 胜负之役钝器 - 剑影 ， 胜负之役巨剑 - 剑影
def entry_558(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[鬼步]Y轴攻击范围 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 驭剑士 ， 胜负之役太刀 - 驭剑士 ， 胜负之役钝器 - 驭剑士 ， 胜负之役巨剑 - 驭剑士
def entry_559(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[恶即斩]技能强化，使用究极魔剑雷沃汀，使敌人一刀两断。', '[恶即斩]攻击力 +40%', '[恶即斩]冷却时间 -30%']
    if mode == 0:
        pass
    if mode == 1:
        恶即斩 = char.get_skill_by_name("恶即斩")
        恶即斩.CP武器 = True
        恶即斩.倍率 *= 1.4
        恶即斩.CDR *= 0.7
        pass


# 固定装备：胜负之役短剑 - 驭剑士 ， 胜负之役太刀 - 驭剑士 ， 胜负之役钝器 - 驭剑士 ， 胜负之役巨剑 - 驭剑士
def entry_560(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[恶即斩]始终以最大蓄气发动。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 驭剑士 ， 胜负之役太刀 - 驭剑士 ， 胜负之役钝器 - 驭剑士 ， 胜负之役巨剑 - 驭剑士
def entry_561(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[恶即斩]攻击时，发动以下效果。', '- 最终伤害 +10%', '- 对敌人造成20秒伤痕。']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        char.get_skill_by_name("恶即斩").CD *= 0.9
        pass


# 固定装备：胜负之役短剑 - 驭剑士 ， 胜负之役太刀 - 驭剑士 ， 胜负之役钝器 - 驭剑士 ， 胜负之役巨剑 - 驭剑士
def entry_562(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[破军旋舞斩]攻击伤痕状态的敌人时，[恶即斩]技能的剩余冷却时间减少10%。 (每次[破军旋舞斩]技能仅适用1次)', '[瞬影三绝斩]攻击伤痕状态的敌人时，[恶即斩]技能的剩余冷却时间减少10%。 (每次[瞬影三绝斩]技能仅适用1次)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("恶即斩").CD *= 0.9
        pass


# 固定装备：胜负之役短剑 - 契魔者 ， 胜负之役太刀 - 契魔者 ， 胜负之役钝器 - 契魔者 ， 胜负之役巨剑 - 契魔者
def entry_563(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[蛇腹剑：破]变更为最多填充3次的技能', '- 不再自动蓄气。', '- 除[蛇腹剑：破]外的转职技能攻击时，[蛇腹剑：破]填充1次。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 契魔者 ， 胜负之役太刀 - 契魔者 ， 胜负之役钝器 - 契魔者 ， 胜负之役巨剑 - 契魔者
def entry_564(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[蛇腹剑：破]从地面召唤的剑 +3个']
    if mode == 0:
        char.get_skill_by_name("蛇腹剑：破").hit0 = 0
        char.get_skill_by_name("蛇腹剑：破").hit1 = 6
        char.get_skill_by_name("群魔乱舞").hit0 += 3
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 契魔者 ， 胜负之役太刀 - 契魔者 ， 胜负之役钝器 - 契魔者 ， 胜负之役巨剑 - 契魔者
def entry_565(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断除觉醒技能外的转职技能的施放后僵直并立即发动[蛇腹剑：破]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 契魔者 ， 胜负之役太刀 - 契魔者 ， 胜负之役钝器 - 契魔者 ， 胜负之役巨剑 - 契魔者
def entry_566(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断[蛇腹剑：破]的施放后僵直并使用转职技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 流浪武士 ， 胜负之役太刀 - 流浪武士 ， 胜负之役钝器 - 流浪武士 ， 胜负之役巨剑 - 流浪武士 ， 胜负之役光剑 - 流浪武士
def entry_567(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[啸空十字斩]追击前方最强敌人。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 流浪武士 ， 胜负之役太刀 - 流浪武士 ， 胜负之役钝器 - 流浪武士 ， 胜负之役巨剑 - 流浪武士 ， 胜负之役光剑 - 流浪武士
def entry_568(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[啸空十字斩]水平、垂直斩击同时完成，斩击后角色方向转换。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 流浪武士 ， 胜负之役太刀 - 流浪武士 ， 胜负之役钝器 - 流浪武士 ， 胜负之役巨剑 - 流浪武士 ， 胜负之役光剑 - 流浪武士
def entry_569(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[一花渡江]、[啸空十字斩]、[樱花劫]、[落英惊鸿掌]冷却时间 -20%']
    if mode == 0:
        char.单技能加成('一花渡江', CD=0.8)
        char.单技能加成('啸空十字斩', CD=0.8)
        char.单技能加成('樱花劫', CD=0.8)
        char.单技能加成('落英惊鸿掌', CD=0.8)
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 流浪武士 ， 胜负之役太刀 - 流浪武士 ， 胜负之役钝器 - 流浪武士 ， 胜负之役巨剑 - 流浪武士 ， 胜负之役光剑 - 流浪武士
def entry_570(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断转职技能并施放[啸空十字斩]、[落英惊鸿掌]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 暗殿骑士 ， 胜负之役太刀 - 暗殿骑士 ， 胜负之役钝器 - 暗殿骑士 ， 胜负之役巨剑 - 暗殿骑士
def entry_571(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害+10%', '[汲魂之力]灵魂吸收个数上限 +30个']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役短剑 - 暗殿骑士 ， 胜负之役太刀 - 暗殿骑士 ， 胜负之役钝器 - 暗殿骑士 ， 胜负之役巨剑 - 暗殿骑士
def entry_572(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['以下技能的额外灵魂吸收数量 +5个', '- [释魂狂怒] ', '- [暗影盛宴]', '- [暗影绽放：死亡荆棘]']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 暗殿骑士 ， 胜负之役太刀 - 暗殿骑士 ， 胜负之役钝器 - 暗殿骑士 ， 胜负之役巨剑 - 暗殿骑士
def entry_573(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[释魂飞弹]每消耗2个灵魂，特定技能的剩余冷却时间减少1%。 (不适用于薄暮效果)', '- [暗影盛宴]', '- [罚罪之光]', '- [天罚之剑]', '- [暗影绽放：死亡荆棘]', '', '[薄暮]消耗灵魂时附加效果增加率 +50%', '[灵魂消耗附加效果适用技能]', '- [罚罪之光]', '- [天罚之剑]', '- [神罚 · 灭世裁决]']
    if mode == 0:
        pass
    if mode == 1:
        for i in ['天罚死光','神罚·灭世裁决','天罚之剑']:
            skill = char.get_skill_by_name(i)
            skill.灵魂消耗倍率 = 1 + 1.5 * ( skill.灵魂消耗倍率 - 1)
        pass


# 固定装备：胜负之役短剑 - 暗殿骑士 ， 胜负之役太刀 - 暗殿骑士 ， 胜负之役钝器 - 暗殿骑士 ， 胜负之役巨剑 - 暗殿骑士
def entry_574(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[释魂飞弹]追踪攻击最大距离 +20%', '[释魂飞弹]每发射1个能量消耗的灵魂个数 +2个']
    if mode == 0:
        char.get_skill_by_name('释魂飞弹').power0 += 2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 刃影 ， 胜负之役太刀 - 刃影 ， 胜负之役钝器 - 刃影 ， 胜负之役巨剑 - 刃影
def entry_575(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[鬼缚钉]斩击攻击删除，斩击攻击力合算至踢击攻击力。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 刃影 ， 胜负之役太刀 - 刃影 ， 胜负之役钝器 - 刃影 ， 胜负之役巨剑 - 刃影
def entry_576(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断[鬼缚钉]的施放后僵直并连接转职技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 刃影 ， 胜负之役太刀 - 刃影 ， 胜负之役钝器 - 刃影 ， 胜负之役巨剑 - 刃影
def entry_577(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['除[回旋十字斩]、觉醒技能外的转职技能命中时，可强制中断技能的施放后僵直并连接[鬼缚钉]技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 刃影 ， 胜负之役太刀 - 刃影 ， 胜负之役钝器 - 刃影 ， 胜负之役巨剑 - 刃影
def entry_578(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[收刀术]成功连接时，连接的技能与使用的收刀术技能的剩余冷却时间减少15%。 (用觉醒技能连接收刀术时，连接技能和收刀术技能的剩余冷却时间不减少)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 散打(男) ， 胜负之役臂铠 - 散打(男) ， 胜负之役爪 - 散打(男) ， 胜负之役拳套 - 散打(男) ， 胜负之役东方棍 - 散打(男)
def entry_579(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[双重释放]效果变更为持续15秒的猛烈之焰。', '- 删除1次限制，删除对象技能限制，删除强化攻击力增加量', '- 最终伤害 +45% (觉醒技能除外)', '- 35级以上最终伤害 +10%']
    if mode == 0:
        pass
    if mode == 1:
        if pa.cp_striker_male == 1:
            双重释放 = char.get_skill_by_name('双重释放')
            双重释放.hit0 = 0
            双重释放.是否有伤害 = 0
            双重释放.额外倍率 = 1.45
            双重释放.额外倍率1 = 1.1
        pass


# 固定装备：胜负之役手套 - 散打(男) ， 胜负之役臂铠 - 散打(男) ， 胜负之役爪 - 散打(男) ， 胜负之役拳套 - 散打(男) ， 胜负之役东方棍 - 散打(男)
def entry_580(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[柔化肌肉]强制中断时，[双重释放]剩余冷却时间 -3%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 散打(男) ， 胜负之役臂铠 - 散打(男) ， 胜负之役爪 - 散打(男) ， 胜负之役拳套 - 散打(男) ， 胜负之役东方棍 - 散打(男)
def entry_581(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[柔化肌肉]技能强制中断次数 +2']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 散打(男) ， 胜负之役臂铠 - 散打(男) ， 胜负之役爪 - 散打(男) ， 胜负之役拳套 - 散打(男) ， 胜负之役东方棍 - 散打(男)
def entry_582(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[柔化肌肉]强制中断时，额外增加2%的[柔化肌肉]基本/技能攻击力增加值，效果持续30秒。 (最多叠加1次)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('柔化肌肉').额外加成 = 0.02
        pass


# 固定装备：胜负之役手套 - 气功师(男) ， 胜负之役臂铠 - 气功师(男) ， 胜负之役爪 - 气功师(男) ， 胜负之役东方棍 - 气功师(男)
def entry_583(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[念兽：猛虎震地]时，多段攻击与爆炸攻击删除，生成念兽，咆哮后引发爆炸。', '- 咆哮攻击：和[念兽：猛虎震地]多段攻击次数相同，和[念兽：猛虎震地]多段攻击力相同。', '- 爆炸攻击：和[念兽：猛虎震地]多段攻击次数相同，和[念兽：猛虎震地]多段攻击力相同。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(男) ， 胜负之役臂铠 - 气功师(男) ， 胜负之役爪 - 气功师(男) ， 胜负之役东方棍 - 气功师(男)
def entry_584(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[念兽：猛虎震地]强化；将念兽咆哮命中的敌人吸附至中央。', '[念兽：猛虎震地]攻击范围 +20%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(男) ， 胜负之役臂铠 - 气功师(男) ， 胜负之役爪 - 气功师(男) ， 胜负之役东方棍 - 气功师(男)
def entry_585(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[禅语·形灭]后可以移动。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(男) ， 胜负之役臂铠 - 气功师(男) ， 胜负之役爪 - 气功师(男) ， 胜负之役东方棍 - 气功师(男)
def entry_586(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[禅语·形灭]施放速度 +20%', '[禅语·形灭]攻击范围 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(男) ， 胜负之役臂铠 - 柔道家(男) ， 胜负之役爪 - 柔道家(男) ， 胜负之役东方棍 - 柔道家(男)
def entry_587(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['抓取技能失败时，该技能冷却时间减少至5秒。 (冷却时间10秒)', '- 无情摔击', '- 霹雳旋踢', '- 浮空凌云踢 (地面上使用)', '- 地狱风火轮', '- 死亡旋律 (地面上使用)', '- 武莲华', '- 黑震旋风']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(男) ， 胜负之役臂铠 - 柔道家(男) ， 胜负之役爪 - 柔道家(男) ， 胜负之役东方棍 - 柔道家(男)
def entry_588(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[地狱风火轮]变更为2次蓄气技能。', '- 1次蓄气冷却时间：12秒']
    if mode == 0:
        char.get_skill_by_name("地狱风火轮").CD = 12
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(男) ， 胜负之役臂铠 - 柔道家(男) ， 胜负之役爪 - 柔道家(男) ， 胜负之役东方棍 - 柔道家(男)
def entry_589(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['地狱风火轮下踢时，引发地震。', '地震攻击力为下踢攻击力的50%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("地狱风火轮").power1 = 1.5
        pass


# 固定装备：胜负之役手套 - 柔道家(男) ， 胜负之役臂铠 - 柔道家(男) ， 胜负之役爪 - 柔道家(男) ， 胜负之役东方棍 - 柔道家(男)
def entry_590(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断[地狱风火轮]的施放后僵直并连接转职技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(男) ， 胜负之役臂铠 - 街霸(男) ， 胜负之役爪 - 街霸(男) ， 胜负之役东方棍 - 街霸(男)
def entry_591(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂·霸王拳]终结冲击波范围删除，变更为用火焰瓶炸弹下劈。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(男) ， 胜负之役臂铠 - 街霸(男) ， 胜负之役爪 - 街霸(男) ， 胜负之役东方棍 - 街霸(男)
def entry_592(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[狂·霸王拳]时，对周围敌人造成与抓取敌人相同的伤害，[狂·霸王拳]抓取失败时，向地面下劈。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(男) ， 胜负之役臂铠 - 街霸(男) ， 胜负之役爪 - 街霸(男) ， 胜负之役东方棍 - 街霸(男)
def entry_593(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂·霸王拳]添加功能：技能的异常状态效果冷却时间减少：每个异常状态 +10%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('狂·霸王拳').CD缩减 = 1 - 0.1*3
        pass


# 固定装备：胜负之役手套 - 街霸(男) ， 胜负之役臂铠 - 街霸(男) ， 胜负之役爪 - 街霸(男) ， 胜负之役东方棍 - 街霸(男)
def entry_594(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂·霸王拳]添加功能：异常状态效果攻击范围增加：每个异常状态 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 散打(女) ， 胜负之役臂铠 - 散打(女) ， 胜负之役爪 - 散打(女) ， 胜负之役拳套 - 散打(女) ， 胜负之役东方棍 - 散打(女)
def entry_595(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +10%', '[闪电之舞]技能效果强化。', '- 删除自身的僵直效果', '- 1对1攻击时，在攻击对象左右移动攻击']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        闪电之舞 = char.get_skill_by_name("闪电之舞")
        if '闪电之舞' in char.护石栏:
            闪电之舞.hit0 = 17
        else:
            闪电之舞.hit0 = 13
        pass


# 固定装备：胜负之役手套 - 散打(女) ， 胜负之役臂铠 - 散打(女) ， 胜负之役爪 - 散打(女) ， 胜负之役拳套 - 散打(女) ， 胜负之役东方棍 - 散打(女)
def entry_596(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 攻击速度 +30%', '- 移动范围 +5%', '- 攻击力 -15%']
    if mode == 0:
        pass
    if mode == 1:
        闪电之舞 = char.get_skill_by_name("闪电之舞")
        闪电之舞.倍率 *= 0.85
        pass


# 固定装备：胜负之役手套 - 散打(女) ， 胜负之役臂铠 - 散打(女) ， 胜负之役爪 - 散打(女) ， 胜负之役拳套 - 散打(女) ， 胜负之役东方棍 - 散打(女)
def entry_597(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 1对多攻击时，生成冲击波，直接击中的对象不受冲击波攻击']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 散打(女) ， 胜负之役臂铠 - 散打(女) ， 胜负之役爪 - 散打(女) ， 胜负之役拳套 - 散打(女) ， 胜负之役东方棍 - 散打(女)
def entry_598(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 被击中的敌人进入感电状态']
    if mode == 0:
        if '感电' not in pa.get_state_type():
            pa.state_type.append('感电')
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(女) ， 胜负之役臂铠 - 气功师(女) ， 胜负之役爪 - 气功师(女) ， 胜负之役东方棍 - 气功师(女)
def entry_599(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[蓄念炮]蓄气时间删除。', '[蓄念炮]冷却时间删除。']
    if mode == 0:
        char.get_skill_by_name("念气波").CP武器 = True
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(女) ， 胜负之役臂铠 - 气功师(女) ， 胜负之役爪 - 气功师(女) ， 胜负之役东方棍 - 气功师(女)
def entry_600(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['转职为气功师后，[念气波]冷却时间减少功能删除。', '', '[念气波]冷却时间 +4秒，最终伤害 +120%，大小 +20%']
    if mode == 0:
        char.get_skill_by_name("念气波").倍率 *= 2.2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 气功师(女) ， 胜负之役臂铠 - 气功师(女) ， 胜负之役爪 - 气功师(女) ， 胜负之役东方棍 - 气功师(女)
def entry_601(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[念气波]技能时，[聚能念气炮]剩余冷却时间减少5%。', '', '施放[念气波]技能时，有10%的几率，发射攻击力增加500%的念气波。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("念气波").倍率 *= 1.5
        pass


# 固定装备：胜负之役手套 - 气功师(女) ， 胜负之役臂铠 - 气功师(女) ， 胜负之役爪 - 气功师(女) ， 胜负之役东方棍 - 气功师(女)
def entry_602(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[念兽螺旋波]最终伤害 +20%，技能形态强化为黄龙形态并发射', '', '[聚能念气炮]最终伤害 +15%，大小 +30%']
    if mode == 0:
        char.get_skill_by_name("念兽螺旋波").倍率 *= 1.2
        char.get_skill_by_name("聚能念气炮").倍率 *= 1.15
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(女) ， 胜负之役臂铠 - 柔道家(女) ， 胜负之役爪 - 柔道家(女) ， 胜负之役东方棍 - 柔道家(女)
def entry_603(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['转职技能命中时，获得技术得分。 (最多20分)', '- 30级以下转职技能：1分', '- 35~80级转职技能：2分', '- [末日风暴]、[苍宇彗星落]、[送葬舞步]：5分', '- [女皇时代·辉煌舞台]：10分', '- 无情抓取连接/空中使用技能时，附加1分']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(女) ， 胜负之役臂铠 - 柔道家(女) ， 胜负之役爪 - 柔道家(女) ， 胜负之役东方棍 - 柔道家(女)
def entry_604(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['技术得分超过1分：[无情抓取]技能连接时，[无情抓取]恢复时间 -3秒']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(女) ， 胜负之役臂铠 - 柔道家(女) ， 胜负之役爪 - 柔道家(女) ， 胜负之役东方棍 - 柔道家(女)
def entry_605(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['技术得分超过6分：抓取技能攻击失败时，消耗3分技术得分，该技能冷却时间减少至3秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 柔道家(女) ， 胜负之役臂铠 - 柔道家(女) ， 胜负之役爪 - 柔道家(女) ， 胜负之役东方棍 - 柔道家(女)
def entry_606(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['技术得分超过11分：觉醒技能命中时，消耗所有分数，除觉醒技能外的所有技能剩余冷却时间减少30%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(女) ， 胜负之役臂铠 - 街霸(女) ， 胜负之役爪 - 街霸(女) ， 胜负之役东方棍 - 街霸(女)
def entry_607(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['特定技能攻击因街霸技能效果进入异常状态的敌人时，发动即爆之血，立即适用异常状态剩余伤害。', '- [擒月炎]摆拳攻击时，发动即爆之血。', '- [猛毒擒月炎]摆拳攻击时，发动即爆之血。', '- [伏虎霸王拳]终结冲击波攻击时，发动即爆之血。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(女) ， 胜负之役臂铠 - 街霸(女) ， 胜负之役爪 - 街霸(女) ， 胜负之役东方棍 - 街霸(女)
def entry_608(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[擒月炎]异常状态附加攻击力 +5%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(女) ， 胜负之役臂铠 - 街霸(女) ， 胜负之役爪 - 街霸(女) ， 胜负之役东方棍 - 街霸(女)
def entry_609(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[猛毒擒月炎]每1个异常状态的伤害增加率 +5%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役手套 - 街霸(女) ， 胜负之役臂铠 - 街霸(女) ， 胜负之役爪 - 街霸(女) ， 胜负之役东方棍 - 街霸(女)
def entry_610(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂霸王拳]每1个异常状态的附加攻击力增加率 +5%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(男) ， 胜负之役自动手枪 - 枪炮师(男) ， 胜负之役步枪 - 枪炮师(男) ， 胜负之役手炮 - 枪炮师(男) ， 胜负之役手弩 - 枪炮师(男)
def entry_611(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[激光炮]变更为填充3次的技能；对命中的敌人生成电磁场标志。', '- 每次填充冷却时间：7秒', '- 电磁场标志持续时间：10秒']
    if mode == 0:
        pass
    if mode == 1:
        skill = char.get_skill_by_name("激光炮")
        skill.基础施放次数 = 3
        skill.CD = 7
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(男) ， 胜负之役自动手枪 - 枪炮师(男) ， 胜负之役步枪 - 枪炮师(男) ， 胜负之役手炮 - 枪炮师(男) ， 胜负之役手弩 - 枪炮师(男)
def entry_612(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[激光炮]大小 +40%，攻击力 +20%', '[蓄电激光炮]蓄电时间上限 -50%']
    if mode == 0:
        skill = char.get_skill_by_name("激光炮")
        skill.倍率 *= 1.2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(男) ， 胜负之役自动手枪 - 枪炮师(男) ， 胜负之役步枪 - 枪炮师(男) ， 胜负之役手炮 - 枪炮师(男) ， 胜负之役手弩 - 枪炮师(男)
def entry_613(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[FM-92刺弹炮]时，前方存在电磁场标志敌人时，向敌人发射追击的破甲弹。', '- 以领主/稀有/精英/生命值多的顺序追击。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(男) ， 胜负之役自动手枪 - 枪炮师(男) ， 胜负之役步枪 - 枪炮师(男) ， 胜负之役手炮 - 枪炮师(男) ， 胜负之役手弩 - 枪炮师(男)
def entry_614(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[FM-92刺弹炮]攻击力 +15%', '[FM-92刺弹炮]爆炸范围 +25%']
    if mode == 0:
        char.get_skill_by_name("FM92刺弹炮").倍率 *= 1.15
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 机械师(男) ， 胜负之役自动手枪 - 机械师(男) ， 胜负之役步枪 - 机械师(男) ， 胜负之役手炮 - 机械师(男) ， 胜负之役手弩 - 机械师(男)
def entry_615(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[机械引爆]引爆以下机器人时，生成R-步行者。 ([机械引爆]引爆R-步行者时，对敌人造成相当于RX-78追击者攻击力50%的伤害。)', '[R-步行者生成对象技能]', '- RX-78追击者', '- Ez-8自爆者', '- RX-60陷阱追击者']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("RX78追击者").CP倍率 = 0.5
        char.get_skill_by_name("RX78追击者").追加 = 2
        char.get_skill_by_name("Ez8自爆者").追加 = 1
        char.get_skill_by_name("RX60陷阱追击者").追加 = 1
        pass


# 固定装备：胜负之役左轮枪 - 机械师(男) ， 胜负之役自动手枪 - 机械师(男) ， 胜负之役步枪 - 机械师(男) ， 胜负之役手炮 - 机械师(男) ， 胜负之役手弩 - 机械师(男)
def entry_616(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['R-步行者生成对象技能增加', '- 空战机械：风暴', '- 空投支援', '- 拦截机工厂']
    if mode == 0:
        pass
    if mode == 1:
        if "空战机械：风暴" not in char.护石栏:
            char.get_skill_by_name("空战机械：风暴").追加 = 1
        char.get_skill_by_name("空投支援").追加 = 10
        if char.get_skill_by_name("光反应能量模块").等级 > 0:
            char.get_skill_by_name("拦截机工厂").追加 = 1
        else:
            char.get_skill_by_name("拦截机工厂").追加 = 8
        pass


# 固定装备：胜负之役左轮枪 - 机械师(男) ， 胜负之役自动手枪 - 机械师(男) ， 胜负之役步枪 - 机械师(男) ， 胜负之役手炮 - 机械师(男) ， 胜负之役手弩 - 机械师(男)
def entry_617(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['R-步行者生成对象技能增加', '- Ez -10反击者', '- TX -45特攻队']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("EZ10反击者").追加 = 4
        char.get_skill_by_name("TX-45特攻队").追加 = 5
        pass


# 固定装备：胜负之役左轮枪 - 机械师(男) ， 胜负之役自动手枪 - 机械师(男) ， 胜负之役步枪 - 机械师(男) ， 胜负之役手炮 - 机械师(男) ， 胜负之役手弩 - 机械师(男)
def entry_618(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[RX-78追击者]攻击力 +5%', 'R-步行者生成数量上限 +5', 'R-步行者受[机械引爆]爆炸伤害变化率效果影响。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("RX78追击者").倍率 *= 1.05
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(男) ， 胜负之役自动手枪 - 漫游枪手(男) ， 胜负之役步枪 - 漫游枪手(男) ， 胜负之役手炮 - 漫游枪手(男) ， 胜负之役手弩 - 漫游枪手(男)
def entry_619(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['穿戴时，生成光谱。', '施放[双鹰回旋]时，增加30%的攻击速度，效果持续4秒。 (最多叠加1次)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(男) ， 胜负之役自动手枪 - 漫游枪手(男) ， 胜负之役步枪 - 漫游枪手(男) ， 胜负之役手炮 - 漫游枪手(男) ， 胜负之役手弩 - 漫游枪手(男)
def entry_620(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['投掷第二把鹰枪后，成功抓取鹰枪时，鹰枪投掷与抓取之间施放的技能减少20%的剩余冷却时间。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(男) ， 胜负之役自动手枪 - 漫游枪手(男) ， 胜负之役步枪 - 漫游枪手(男) ， 胜负之役手炮 - 漫游枪手(男) ， 胜负之役手弩 - 漫游枪手(男)
def entry_621(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['鹰枪大小 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(男) ， 胜负之役自动手枪 - 漫游枪手(男) ， 胜负之役步枪 - 漫游枪手(男) ， 胜负之役手炮 - 漫游枪手(男) ， 胜负之役手弩 - 漫游枪手(男)
def entry_622(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[花式枪术]可强制中断次数上限 +1']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(男) ， 胜负之役自动手枪 - 弹药专家(男) ， 胜负之役步枪 - 弹药专家(男) ， 胜负之役手炮 - 弹药专家(男) ， 胜负之役手弩 - 弹药专家(男)
def entry_623(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +15%', '[聚合弹]轰炸地下城内最强的敌人。']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.15)
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(男) ， 胜负之役自动手枪 - 弹药专家(男) ， 胜负之役步枪 - 弹药专家(男) ， 胜负之役手炮 - 弹药专家(男) ， 胜负之役手弩 - 弹药专家(男)
def entry_624(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[重火力支援]弹药生成数 +100%', '[重火力支援]弹药攻击力 -30%', '适用[超负荷装填]时，基本攻击10次或施放35级以上技能时，填装强化部分技能的特殊弹药。', '- 最大可填充弹药数：3个', '- 进入地下城时基本弹药数：1个', '- 消耗特殊弹药时，不填充弹药']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(男) ， 胜负之役自动手枪 - 弹药专家(男) ， 胜负之役步枪 - 弹药专家(男) ， 胜负之役手炮 - 弹药专家(男) ， 胜负之役手弩 - 弹药专家(男)
def entry_625(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放以下技能时，消耗1个特殊弹药，获得额外效果。', '- [聚合弹]：最终伤害 +80%', '- [凝固汽油弹]：最终伤害 +20%', '- [重火力支援]：爆炸范围 +30%，弹药间隔 -50%']
    if mode == 0:
        pass
    if mode == 1:
        聚合弹 = char.get_skill_by_name("聚合弹")
        聚合弹.倍率 *= 1.8
        聚合弹.CP武器 = True
        char.get_skill_by_name("凝固汽油弹").倍率 *= 1.2
        char.get_skill_by_name("重火力支援").倍率 *= 2 * 0.7
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(男) ， 胜负之役自动手枪 - 弹药专家(男) ， 胜负之役步枪 - 弹药专家(男) ， 胜负之役手炮 - 弹药专家(男) ， 胜负之役手弩 - 弹药专家(男)
def entry_626(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放其他技能期间，可以无施放动作立即发动[聚合弹]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(女) ， 胜负之役自动手枪 - 枪炮师(女) ， 胜负之役步枪 - 枪炮师(女) ， 胜负之役手炮 - 枪炮师(女) ， 胜负之役手弩 - 枪炮师(女)
def entry_627(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[M-3喷火器]时，压缩火焰后发射。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(女) ， 胜负之役自动手枪 - 枪炮师(女) ， 胜负之役步枪 - 枪炮师(女) ， 胜负之役手炮 - 枪炮师(女) ， 胜负之役手弩 - 枪炮师(女)
def entry_628(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[聚焦喷火器]时，压缩火焰后发射。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(女) ， 胜负之役自动手枪 - 枪炮师(女) ， 胜负之役步枪 - 枪炮师(女) ， 胜负之役手炮 - 枪炮师(女) ， 胜负之役手弩 - 枪炮师(女)
def entry_629(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[聚焦喷火器]变更为填充3次的技能。', '- 每次发射攻击力：总攻击力的50%', '- 每次填充冷却时间：4秒']
    if mode == 0:
        skill = char.get_skill_by_name('聚焦喷火器')
        skill.CD = 4
        skill.基础施放次数 = 3
        skill.倍率 *= 0.5
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 枪炮师(女) ， 胜负之役自动手枪 - 枪炮师(女) ， 胜负之役步枪 - 枪炮师(女) ， 胜负之役手炮 - 枪炮师(女) ， 胜负之役手弩 - 枪炮师(女)
def entry_630(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[UHT-03爆炎喷火器]移动速度增加率 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 机械师(女) ， 胜负之役自动手枪 - 机械师(女) ， 胜负之役步枪 - 机械师(女) ， 胜负之役手炮 - 机械师(女) ， 胜负之役手弩 - 机械师(女)
def entry_631(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +10%', '[G-1科罗纳]状态下，改装[G-2旋雷者]或[G-3捕食者]时，生成全息G-1科罗纳，持续8秒。', '- 全息G-1科罗纳攻击力：G-1科罗纳攻击力的50%']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役左轮枪 - 机械师(女) ， 胜负之役自动手枪 - 机械师(女) ， 胜负之役步枪 - 机械师(女) ， 胜负之役手炮 - 机械师(女) ， 胜负之役手弩 - 机械师(女)
def entry_632(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['生成全息G-1科罗纳的状态下，施放[G-磁力弹]时，由全息G -1科罗纳代替施放。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 机械师(女) ， 胜负之役自动手枪 - 机械师(女) ， 胜负之役步枪 - 机械师(女) ， 胜负之役手炮 - 机械师(女) ， 胜负之役手弩 - 机械师(女)
def entry_633(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[改装：G-2旋雷者]数量增加2个，充能冷却时间减少0.5秒。', '[改装：G-3捕食者]数量增加1个，缠住敌人的最大数量增加2个，发射激光并增加5%的攻击力。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("G3捕食者").倍率 *= 1.05*1.5
        char.get_skill_by_name("G2旋雷者").倍率 *= 1.5
        pass


# 固定装备：胜负之役左轮枪 - 机械师(女) ， 胜负之役自动手枪 - 机械师(女) ， 胜负之役步枪 - 机械师(女) ， 胜负之役手炮 - 机械师(女) ， 胜负之役手弩 - 机械师(女)
def entry_634(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[G-超级猎鹰]攻击力 +15%', '[G-超级猎鹰]冷却时间 -20%', '', '[G-0战争领主]攻击力 +20%', '[G-X星辰天穹]攻击力 +20%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("GSP猎鹰").CDR *= 0.8
        char.get_skill_by_name("GSP猎鹰").倍率 *= 1.15
        char.get_skill_by_name("G0战争领主").倍率 *= 1.2
        char.get_skill_by_name("G-X星尘天穹").倍率 *= 1.2
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(女) ， 胜负之役自动手枪 - 漫游枪手(女) ， 胜负之役步枪 - 漫游枪手(女) ， 胜负之役手炮 - 漫游枪手(女) ， 胜负之役手弩 - 漫游枪手(女)
def entry_635(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['移动射击时，发射爆裂子弹，造成更大范围的伤害。', '[移动射击]左轮枪发射数 +50%', '[移动射击]最终伤害 +30%']
    if mode == 0:
        char.单技能加成('移动射击', 1.5*1.3)
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(女) ， 胜负之役自动手枪 - 漫游枪手(女) ， 胜负之役步枪 - 漫游枪手(女) ， 胜负之役手炮 - 漫游枪手(女) ， 胜负之役手弩 - 漫游枪手(女)
def entry_636(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[移动射击]攻击范围 +10%', '[移动射击]期间攻击速度 +30%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(女) ， 胜负之役自动手枪 - 漫游枪手(女) ， 胜负之役步枪 - 漫游枪手(女) ， 胜负之役手炮 - 漫游枪手(女) ， 胜负之役手弩 - 漫游枪手(女)
def entry_637(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[移动射击]时，立即适用冷却时间。', '[移动射击]冷却时间 -20%']
    if mode == 0:
        char.单技能加成('移动射击', 1, 0.8)
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 漫游枪手(女) ， 胜负之役自动手枪 - 漫游枪手(女) ， 胜负之役步枪 - 漫游枪手(女) ， 胜负之役手炮 - 漫游枪手(女) ， 胜负之役手弩 - 漫游枪手(女)
def entry_638(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[移动射击]期间切换地下城房间时，保留技能效果。', '[移动射击]移动速度增加比率 +30%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(女) ， 胜负之役自动手枪 - 弹药专家(女) ， 胜负之役步枪 - 弹药专家(女) ， 胜负之役手炮 - 弹药专家(女) ， 胜负之役手弩 - 弹药专家(女)
def entry_639(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['跳跃状态下，[G-14手雷]、[G-35L感电手雷]、[G-18C冰冻手雷]不消耗单兵推进器。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(女) ， 胜负之役自动手枪 - 弹药专家(女) ， 胜负之役步枪 - 弹药专家(女) ， 胜负之役手炮 - 弹药专家(女) ， 胜负之役手弩 - 弹药专家(女)
def entry_640(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[G-14 手雷]、[G-35L 感电手雷]、[G-18C 冰冻手雷]最大装填数 +2']
    if mode == 0:
        char.get_skill_by_name("G35感电手雷").基础施放次数 += 2
        char.get_skill_by_name("G18冰冻手雷").基础施放次数 += 2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(女) ， 胜负之役自动手枪 - 弹药专家(女) ， 胜负之役步枪 - 弹药专家(女) ， 胜负之役手炮 - 弹药专家(女) ， 胜负之役手弩 - 弹药专家(女)
def entry_641(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[光子霰雷发射器]时，消耗所有手雷，发射强化光子霰雷发射器。', '- 每消耗1个手雷，[光子霰雷发射器]技能攻击力增加2%。 (最多30%)', '- 消耗手雷列表：[G-14手雷]、[G-35L感电手雷]、[G-18C冰冻手雷]']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('光子霰雷发射器', 1.3)
        pass


# 固定装备：胜负之役左轮枪 - 弹药专家(女) ， 胜负之役自动手枪 - 弹药专家(女) ， 胜负之役步枪 - 弹药专家(女) ， 胜负之役手炮 - 弹药专家(女) ， 胜负之役手弩 - 弹药专家(女)
def entry_642(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[空袭战略]期间，施放[光子霰雷发射器]时，将投掷最大强化的光子霰雷发射器。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 冰结师 ， 胜负之役棍棒 - 冰结师 ， 胜负之役魔杖 - 冰结师 ， 胜负之役法杖 - 冰结师
def entry_643(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冰之技艺]冰霜矛向冰霜武器命中的所有敌人发射。', '[冰之技艺]冰霜矛爆炸功能删除。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 冰结师 ， 胜负之役棍棒 - 冰结师 ， 胜负之役魔杖 - 冰结师 ， 胜负之役法杖 - 冰结师
def entry_644(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冰之技艺]冰霜矛命中敌人时，有10%的几率使敌人进入冰冻状态2秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 冰结师 ， 胜负之役棍棒 - 冰结师 ， 胜负之役魔杖 - 冰结师 ， 胜负之役法杖 - 冰结师
def entry_645(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冰之技艺]冰枪攻击力占原技能攻击力百分比额外增加20%']
    if mode == 0:
        char.get_skill_by_name("冰之技艺").额外冰枪攻击力 += 0.2
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 冰结师 ， 胜负之役棍棒 - 冰结师 ， 胜负之役魔杖 - 冰结师 ， 胜负之役法杖 - 冰结师
def entry_646(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[冰舞乱击]追击前方500px内最强敌人，同时攻击周围敌人。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 元素爆破师 ， 胜负之役棍棒 - 元素爆破师 ， 胜负之役魔杖 - 元素爆破师 ， 胜负之役法杖 - 元素爆破师
def entry_647(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[元素炮]时，向前方生成深渊之球后引发爆炸。', '[元素炮]属性变换魔法球攻击力变化率增加50%，冷却时间增加5秒。', '施放其他技能期间，可以施放[元素炮]技能。']
    if mode == 0:
        pass
    if mode == 1:
        元素炮 = char.get_skill_by_name("元素炮")
        元素炮.倍率 *= 1.5
        元素炮.CD += 5
        pass


# 固定装备：胜负之役矛 - 元素爆破师 ， 胜负之役棍棒 - 元素爆破师 ， 胜负之役魔杖 - 元素爆破师 ， 胜负之役法杖 - 元素爆破师
def entry_648(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[元素炮]时，消耗1个元素之力。', '- 每1个元素之力，元素炮攻击力增加量 +50%', '施放[元素炮]时，技能冷却时间恢复速度增加30%，效果持续20秒。 (最多叠加1次；觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("元素之力").额外倍率 += 0.5
        char.get_skill_by_name("元素之力").层数 = 1
        char.技能恢复加成(1, 100, 0.3, excName=char.觉醒技能)
        pass


# 固定装备：胜负之役矛 - 元素爆破师 ， 胜负之役棍棒 - 元素爆破师 ， 胜负之役魔杖 - 元素爆破师 ， 胜负之役法杖 - 元素爆破师
def entry_649(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放35级以上技能时，消耗1个元素之力，最终伤害增加18%，效果持续10秒。 (最多叠加1次)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.18)
        pass


# 固定装备：胜负之役矛 - 元素爆破师 ， 胜负之役棍棒 - 元素爆破师 ， 胜负之役魔杖 - 元素爆破师 ， 胜负之役法杖 - 元素爆破师
def entry_650(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[聚能魔炮]、[聚魔轰击]技能时，[元素炮]技能的冷却时间初始化。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 逐风者 ， 胜负之役棍棒 - 逐风者 ， 胜负之役魔杖 - 逐风者 ， 胜负之役法杖 - 逐风者
def entry_651(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂风冲刺]变更为填充3次的技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 逐风者 ， 胜负之役棍棒 - 逐风者 ， 胜负之役魔杖 - 逐风者 ， 胜负之役法杖 - 逐风者
def entry_652(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[狂风冲刺]时，适用以下效果。', '- 生成[游离之风]攻击敌人。', '- [狂风冲刺]的游离之风攻击力为逐风者学习的[游离之风]技能攻击力的50%。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("狂风冲刺").CP武器 = True
        pass


# 固定装备：胜负之役矛 - 逐风者 ， 胜负之役棍棒 - 逐风者 ， 胜负之役魔杖 - 逐风者 ， 胜负之役法杖 - 逐风者
def entry_653(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 最终伤害增加10%，效果持续20秒。 (最多叠加1次)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役矛 - 血法师 ， 胜负之役棍棒 - 血法师 ， 胜负之役魔杖 - 血法师 ， 胜负之役法杖 - 血法师
def entry_655(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[隐行之噬]施放速度 +30%', '[狱血之噬]冷却时间 -10%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("狱血之噬").CDR *= 0.9
        pass


# 固定装备：胜负之役矛 - 血法师 ， 胜负之役棍棒 - 血法师 ， 胜负之役魔杖 - 血法师 ， 胜负之役法杖 - 血法师
def entry_656(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['进入地下城时，获得1个猩红之眼。 (最多5个)', '- 拥有猩红之眼时，最终伤害 +15%', '- 利用吸收系技能攻击时，获得1个猩红之眼', '- 使用[隐行之噬]攻击时，获得5个猩红之眼']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.15)
        pass


# 固定装备：胜负之役矛 - 血法师 ， 胜负之役棍棒 - 血法师 ， 胜负之役魔杖 - 血法师 ， 胜负之役法杖 - 血法师
def entry_657(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[猩红狩猎]范围 +30%', '施放[猩红狩猎]时，消耗1个猩红之眼，强化为[致命狩猎]。', '- 攻击力 +50%', '- 技能冷却时间 -30%', '- 攻击500px范围内所有敌人。', '- 变更为1次攻击。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("血腥狩猎").倍率 *= 1.5
        char.get_skill_by_name("血腥狩猎").CDR *= 0.7
        pass


# 固定装备：胜负之役矛 - 血法师 ， 胜负之役棍棒 - 血法师 ， 胜负之役魔杖 - 血法师 ， 胜负之役法杖 - 血法师
def entry_658(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[绯红之狱]范围+30%', '施放[绯红之狱]时，消耗1个猩红之眼，强化为[血腥地狱]。', '- 攻击力 +50%', '- 技能冷却时间 -30%', '- 施放后可以移动']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("血腥炼狱").倍率 *= 1.5
        char.get_skill_by_name("血腥炼狱").CDR *= 0.7
        pass


# 固定装备：胜负之役矛 - 次元行者 ， 胜负之役棍棒 - 次元行者 ， 胜负之役魔杖 - 次元行者 ， 胜负之役法杖 - 次元行者 ， 胜负之役扫把 - 次元行者
def entry_659(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +15%', '[次元：粒子风暴]适用[次元边界]效果时，由自身中心向开始前方生成多个次元爆炸。']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.15)
        pass


# 固定装备：胜负之役矛 - 次元行者 ， 胜负之役棍棒 - 次元行者 ， 胜负之役魔杖 - 次元行者 ， 胜负之役法杖 - 次元行者 ， 胜负之役扫把 - 次元行者
def entry_660(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[次元：粒子风暴]技能的攻击范围 +25%，爆炸速度 +50%，攻击力 +35%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("次元：粒子风暴").倍率 *= 1.35
        pass


# 固定装备：胜负之役矛 - 次元行者 ， 胜负之役棍棒 - 次元行者 ， 胜负之役魔杖 - 次元行者 ， 胜负之役法杖 - 次元行者 ， 胜负之役扫把 - 次元行者
def entry_661(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[古史记忆]技能强化；施放[奈雅丽]技能时，生成分身，代替施放。 (觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 次元行者 ， 胜负之役棍棒 - 次元行者 ， 胜负之役魔杖 - 次元行者 ， 胜负之役法杖 - 次元行者 ， 胜负之役扫把 - 次元行者
def entry_662(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[乖离：魅魔之舞]、[乖离：异界蜂群]、[乖离：禁锢]、[乖离：沉沦]、[乖离：边缘之兽]的攻击力增加25%，冷却时间减少10%。']
    if mode == 0:
        pass
    if mode == 1:
        for skill in ["乖离：魅魔之舞","乖离：异界蜂群","乖离：禁锢","乖离：沉沦","乖离：边缘之兽"]:
            char.get_skill_by_name(skill).CDR *= 0.9
            char.get_skill_by_name(skill).倍率 *= 1.25
        pass


# 固定装备：胜负之役矛 - 魔道学者 ， 胜负之役棍棒 - 魔道学者 ， 胜负之役魔杖 - 魔道学者 ， 胜负之役法杖 - 魔道学者 ， 胜负之役扫把 - 魔道学者
def entry_663(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[超级棒棒糖]每生成1个糖果人偶，[超级棒棒糖]技能的剩余冷却时间减少3%。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('超级棒棒糖').CD *= 1 - \
            (0.03*pa.cp_witch_1 + 0.09 * pa.cp_witch_2)
        pass


# 固定装备：胜负之役矛 - 魔道学者 ， 胜负之役棍棒 - 魔道学者 ， 胜负之役魔杖 - 魔道学者 ， 胜负之役法杖 - 魔道学者 ， 胜负之役扫把 - 魔道学者
def entry_664(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['未爆炸的糖果人偶会被吸收。 (最多15个)', '- 施放[超级棒棒糖]时，根据吸收的糖果人偶数，额外生成人偶。', '- 额外生成的糖果人偶不会被吸收；不包含在超级棒棒糖生成个数上限中。']
    if mode == 0:
        pass
    if mode == 1:
        # global pa.cp_witch_3
        超级棒棒糖 = char.get_skill_by_name('超级棒棒糖')
        if pa.cp_witch_4 + pa.cp_witch_3 >= 15:
            pa.cp_witch_3 = 15 - pa.cp_witch_4
        超级棒棒糖.hit1 += pa.cp_witch_3
        超级棒棒糖.hit2 += pa.cp_witch_4
        pass


# 固定装备：胜负之役矛 - 魔道学者 ， 胜负之役棍棒 - 魔道学者 ， 胜负之役魔杖 - 魔道学者 ， 胜负之役法杖 - 魔道学者 ， 胜负之役扫把 - 魔道学者
def entry_665(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[超级棒棒糖]每命中1名敌人，使人偶生成数增加2个。', '糖果人偶攻击力 -20%']
    if mode == 0:
        pass
    if mode == 1:
        超级棒棒糖 = char.get_skill_by_name('超级棒棒糖')
        超级棒棒糖.power1 = 0.8
        超级棒棒糖.power2 = 0.8
        pass


# 固定装备：胜负之役矛 - 魔道学者 ， 胜负之役棍棒 - 魔道学者 ， 胜负之役魔杖 - 魔道学者 ， 胜负之役法杖 - 魔道学者 ， 胜负之役扫把 - 魔道学者
def entry_666(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[超级棒棒糖]糖果人偶生成个数上限 +5']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 战斗法师 ， 胜负之役棍棒 - 战斗法师 ， 胜负之役魔杖 - 战斗法师 ， 胜负之役法杖 - 战斗法师
def entry_667(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['增加炫纹攻击力和发射数量。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 战斗法师 ， 胜负之役棍棒 - 战斗法师 ， 胜负之役魔杖 - 战斗法师 ， 胜负之役法杖 - 战斗法师
def entry_668(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['一次发射的炫纹数量 +2', '炫纹最终伤害 +10%', '炫纹魔法值消耗量 -70%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('炫纹发射').倍率 *= 0.55
        char.get_skill_by_name('炫纹发射').hit0 += 2
        pass


# 固定装备：胜负之役矛 - 战斗法师 ， 胜负之役棍棒 - 战斗法师 ， 胜负之役魔杖 - 战斗法师 ， 胜负之役法杖 - 战斗法师
def entry_669(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[尼巫的战术]终结打击、[天击]、[龙牙]、[落花掌]、[圆舞棍]时，每次生成的炫纹个数 +4', '[自动炫纹]一次性生成的炫纹个数 +4']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 战斗法师 ， 胜负之役棍棒 - 战斗法师 ， 胜负之役魔杖 - 战斗法师 ， 胜负之役法杖 - 战斗法师
def entry_670(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['炫纹大小比率 +20%', '炫纹生成个数上限 +1']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 元素师 ， 胜负之役棍棒 - 元素师 ， 胜负之役魔杖 - 元素师 ， 胜负之役法杖 - 元素师
def entry_671(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['输入[装备属性指令]时，生成元素结晶，持续60秒。', '- 施放高级元素技能时，该技能保存为元素结晶。 (最多1个)', '- 保存技能时，保存的技能冷却时间适用为15%。', '- 保存技能的状态下，输入[装备属性指令]时，发动保存的技能。', '- 发动元素结晶的技能为原本技能攻击力的15%。']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('杰克降临', 1.15, 1.15)
        char.单技能加成('极冰盛宴', 1.15, 1.15)
        char.单技能加成('天雷冲击', 1.15, 1.15)
        char.单技能加成('湮灭黑洞', 1.15, 1.15)
        pass


# 固定装备：胜负之役矛 - 元素师 ， 胜负之役棍棒 - 元素师 ， 胜负之役魔杖 - 元素师 ， 胜负之役法杖 - 元素师
def entry_672(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 可以保存技能：杰克降临、极冰盛宴、天雷、湮灭黑洞、元素之幕、元素震荡、圣灵水晶', '- 发动技能后，元素结晶重新生成冷却时间为0.1秒']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('元素之幕', 1.15, 1.15)
        char.单技能加成('元素震荡', 1.15, 1.15)
        char.单技能加成('圣灵水晶', 1.15, 1.15)
        pass


# 固定装备：胜负之役矛 - 元素师 ， 胜负之役棍棒 - 元素师 ， 胜负之役魔杖 - 元素师 ， 胜负之役法杖 - 元素师
def entry_673(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['元素结晶中保存的技能变更为最大蓄气。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 元素师 ， 胜负之役棍棒 - 元素师 ， 胜负之役魔杖 - 元素师 ， 胜负之役法杖 - 元素师
def entry_674(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[魔法记忆]施放速度提升率 +15%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 召唤师 ， 胜负之役棍棒 - 召唤师 ， 胜负之役魔杖 - 召唤师 ， 胜负之役法杖 - 召唤师
def entry_675(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[精灵召唤：亡魂默克尔]黑雾攻击力增加20%，可强制控制敌人。', '[精灵召唤：极光格雷林]天雷攻击力增加20%，可吸附敌人。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("精灵召唤：亡魂默克尔").power_f0 = 1.2
        char.get_skill_by_name("精灵召唤：极光格雷林").power_f0 = 1.2
        pass


# 固定装备：胜负之役矛 - 召唤师 ， 胜负之役棍棒 - 召唤师 ， 胜负之役魔杖 - 召唤师 ， 胜负之役法杖 - 召唤师
def entry_676(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[精灵召唤：冰影阿奎利斯]七重冰导弹攻击力增加20%，范围增加15%。', '[精灵召唤：火焰赫瑞克]攻击力增加20%，可吸附敌人。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("精灵召唤：极光格雷林").power_f0 = 1.2
        char.get_skill_by_name("精灵召唤：火焰赫瑞克").倍率 *= 1.2
        pass


# 固定装备：胜负之役矛 - 召唤师 ， 胜负之役棍棒 - 召唤师 ， 胜负之役魔杖 - 召唤师 ， 胜负之役法杖 - 召唤师
def entry_677(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[精灵召唤：精灵王伊伽贝拉]发射超高密度镭射光变更为多个激光轰炸地面，攻击力增加20%。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("精灵召唤：伊伽贝拉").power_f0 = 1.2
        pass


# 固定装备：胜负之役矛 - 召唤师 ， 胜负之役棍棒 - 召唤师 ， 胜负之役魔杖 - 召唤师 ， 胜负之役法杖 - 召唤师
def entry_678(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[蚀月附灵]技能追加操作模式无需施放动作。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 小魔女 ， 胜负之役棍棒 - 小魔女 ， 胜负之役魔杖 - 小魔女 ， 胜负之役法杖 - 小魔女 ， 胜负之役扫把 - 小魔女
def entry_679(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[哇咔咔！]无需施放动作，立即施放。', '[冥月绽放]单人挑战专属效果的独立攻击力增加量额外增加20%', '[哇咔咔！]吸附范围 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 小魔女 ， 胜负之役棍棒 - 小魔女 ， 胜负之役魔杖 - 小魔女 ， 胜负之役法杖 - 小魔女 ， 胜负之役扫把 - 小魔女
def entry_680(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[咆哮吧！疯疯熊]诅咒吐息向命中的敌人赋予诅咒之息，并发生爆炸。', '- 爆炸伤害为[咆哮吧！疯疯熊]诅咒吐息魔法攻击力总和的50%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 小魔女 ， 胜负之役棍棒 - 小魔女 ， 胜负之役魔杖 - 小魔女 ， 胜负之役法杖 - 小魔女 ， 胜负之役扫把 - 小魔女
def entry_681(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['穿戴时，向队员赋予禁术吟咏效果增加8%的效果。 (解除穿戴时，禁术吟咏增益效果消失；在增益效果强化装备栏穿戴时不适用该效果)', '以下技能的生命值恢复量减少50%。', '[细心缝补]', '[爱之急救]', '[细心缝补]Buff适用范围 +20%']
    if mode == 0:
        buff = char.get_skill_by_name('BUFF')
        buff.倍率 *= 1.08
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 小魔女 ， 胜负之役棍棒 - 小魔女 ， 胜负之役魔杖 - 小魔女 ， 胜负之役法杖 - 小魔女 ， 胜负之役扫把 - 小魔女
def entry_682(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['解除穿戴时，辅助职业50级技能增益效果 -50%', '- 重新穿戴时，恢复增益效果。', '- 使用复活币等情况下复活后，增益效果减少属性依然持续。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(男) ， 胜负之役念珠 - 圣骑士(男) ， 胜负之役图腾 - 圣骑士(男) ， 胜负之役镰刀 - 圣骑士(男) ， 胜负之役战斧 - 圣骑士(男)
def entry_683(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['单人挑战时，独立攻击力 +20%', '[正义审判]变更技能效果。', '- 召唤光晕，对范围内的敌人发射正义之矛后爆炸。', '- 可追击敌人数量上限：10名', '- 正义之矛攻击力：光之刃攻击力的1600%', '- 正义之矛爆炸攻击力：魔法阵持续时间达上限时终结攻击力的100%', '- 可以在施放其他技能时使用该技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(男) ， 胜负之役念珠 - 圣骑士(男) ， 胜负之役图腾 - 圣骑士(男) ， 胜负之役镰刀 - 圣骑士(男) ， 胜负之役战斧 - 圣骑士(男)
def entry_684(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['穿戴时，向队员赋予荣誉祝福效果增加8%的效果。', '- 解除穿戴时，荣誉祝福效果消失。', '- 在增益强化武器栏添加其他装备时，不发动增益效果。', '', '以下技能的生命值恢复量减少50%。', '- [缓慢愈合]', '- [圣愈之风]', '- [圣佑结界]', '', '[圣光突袭]变更技能效果。', '- 前冲距离 -70%', '最终伤害 +20%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(男) ， 胜负之役念珠 - 圣骑士(男) ， 胜负之役图腾 - 圣骑士(男) ， 胜负之役镰刀 - 圣骑士(男) ， 胜负之役战斧 - 圣骑士(男)
def entry_685(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[圣光沁盾]变更技能效果。', '- 技能不移动。', '- 生命值 +400%', '', '[缓慢愈合]队员选择范围 +20%']
    if mode == 0:
        buff = char.get_skill_by_name("BUFF")
        buff.倍率 *= 1.08
        char.get_skill_by_name("圣光突袭").倍率 *= 1.2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(男) ， 胜负之役念珠 - 圣骑士(男) ， 胜负之役图腾 - 圣骑士(男) ， 胜负之役镰刀 - 圣骑士(男) ， 胜负之役战斧 - 圣骑士(男)
def entry_686(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['解除穿戴时，辅助职业50级技能增益效果 -50%', '- 重新穿戴时，恢复增益效果。', '- 使用复活币等情况下复活后，增益效果减少属性依然持续。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 驱魔师 ， 胜负之役念珠 - 驱魔师 ， 胜负之役图腾 - 驱魔师 ， 胜负之役镰刀 - 驱魔师 ， 胜负之役战斧 - 驱魔师
def entry_687(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +10%', '前冲施放[无双击]时，向前方突进施放。', '[式神：白虎]魔法珠大小比率 +50%']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役十字架 - 驱魔师 ， 胜负之役念珠 - 驱魔师 ， 胜负之役图腾 - 驱魔师 ， 胜负之役镰刀 - 驱魔师 ， 胜负之役战斧 - 驱魔师
def entry_688(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[落雷符]最终伤害 +20%', '[落雷符]范围 +20%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("落雷符").倍率 *= 1.2
        pass


# 固定装备：胜负之役十字架 - 驱魔师 ， 胜负之役念珠 - 驱魔师 ， 胜负之役图腾 - 驱魔师 ， 胜负之役镰刀 - 驱魔师 ， 胜负之役战斧 - 驱魔师
def entry_689(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[无双击]攻击力 +60%', '[无双击]范围 +20%', '[脉轮：圣光]适用期间，[无双击]最终伤害 +20%']
    if mode == 0:
        pass
    if mode == 1:
        skill = char.get_skill_by_name("无双击")
        skill.CP武器 = True
        skill.倍率 *=1.6
        pass


# 固定装备：胜负之役十字架 - 驱魔师 ， 胜负之役念珠 - 驱魔师 ， 胜负之役图腾 - 驱魔师 ， 胜负之役镰刀 - 驱魔师 ， 胜负之役战斧 - 驱魔师
def entry_690(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[狂乱锤击]技能效果强化。', '- 删除[狂乱锤击]最后一击，最后一击攻击力合算至狂乱锤击攻击力。', '- [狂乱锤击]次数 +100%', '- 最终伤害 +20%', '- 冷却时间 -20%']
    if mode == 0:
        pass
    if mode == 1:
        狂乱锤击 = char.get_skill_by_name("狂乱锤击")
        狂乱锤击.hit0 = 8
        狂乱锤击.hit1 = 1
        狂乱锤击.hit2 = 1
        狂乱锤击.倍率 *= 1.2
        狂乱锤击.CDR *= 0.8
        pass


# 固定装备：胜负之役十字架 - 蓝拳圣使 ， 胜负之役念珠 - 蓝拳圣使 ， 胜负之役图腾 - 蓝拳圣使 ， 胜负之役镰刀 - 蓝拳圣使 ， 胜负之役战斧 - 蓝拳圣使
def entry_691(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[正义执行：雷米迪奥斯的圣座]选择技能为[泯灭神击]技能时，[制裁：怒火疾风]变更为追击600px范围内敌人，填充3次的技能。', '- 连按攻击力增加100%，连按次数减少9次，终结攻击与爆炸删除。', '- 每次填充冷却时间：40秒', '- 以领主/稀有/精英/生命值多的顺序追击', '- 魔法值消耗量 -30%', '- 无色小晶块消耗量 -5个']
    if mode == 0:
        pass
    if mode == 1:
        觉醒 = char.get_skill_by_name("制裁：怒火疾风")
        觉醒.CD = 40
        觉醒.无色消耗 = 5
        觉醒.power0 = 2
        觉醒.hit0 = 10
        觉醒.hit1 = 0
        觉醒.hit2 = 0
        觉醒.MP = [int(i*0.7) for i in 觉醒.MP]
        for skill in char.技能队列:
            if skill["名称"] == "制裁：怒火疾风":
                skill["无色消耗"] -= 5
        pass


# 固定装备：胜负之役十字架 - 蓝拳圣使 ， 胜负之役念珠 - 蓝拳圣使 ， 胜负之役图腾 - 蓝拳圣使 ， 胜负之役镰刀 - 蓝拳圣使 ， 胜负之役战斧 - 蓝拳圣使
def entry_692(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[制裁：怒火疾风]敌人追击范围 +30%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 蓝拳圣使 ， 胜负之役念珠 - 蓝拳圣使 ， 胜负之役图腾 - 蓝拳圣使 ， 胜负之役镰刀 - 蓝拳圣使 ， 胜负之役战斧 - 蓝拳圣使
def entry_693(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[正义执行：雷米迪奥斯的圣座]选择技能为[泯灭神击]技能时，额外发动以下效果。', '- 可强制中断[制裁：怒火疾风]并施放转职技能。', '- 强制中断转职技能并施放[制裁：怒火疾风]时，不消耗[干涸之泉]能量。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 蓝拳圣使 ， 胜负之役念珠 - 蓝拳圣使 ， 胜负之役图腾 - 蓝拳圣使 ， 胜负之役镰刀 - 蓝拳圣使 ， 胜负之役战斧 - 蓝拳圣使
def entry_694(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 使用[刺拳猛击]技能时，[制裁：怒火疾风]技能的剩余冷却时间 -12%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 复仇者 ， 胜负之役念珠 - 复仇者 ， 胜负之役图腾 - 复仇者 ， 胜负之役镰刀 - 复仇者 ， 胜负之役战斧 - 复仇者
def entry_695(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[魔化：末日守卫者]状态下，恶魔能量条超过30时，消耗恶魔能量的技能攻击时，额外消耗40点发动恶魔之爪。 (觉醒技能除外)', '- [恶魔之力]的攻击力的2000%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('恶魔之力').CP倍率 += 20
        pass


# 固定装备：胜负之役十字架 - 复仇者 ， 胜负之役念珠 - 复仇者 ， 胜负之役图腾 - 复仇者 ， 胜负之役镰刀 - 复仇者 ， 胜负之役战斧 - 复仇者
def entry_696(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[魔化：末日守卫者]基本攻击与技能的恶魔能量恢复量 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 复仇者 ， 胜负之役念珠 - 复仇者 ， 胜负之役图腾 - 复仇者 ， 胜负之役镰刀 - 复仇者 ， 胜负之役战斧 - 复仇者
def entry_697(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[化魔]恶魔能量恢复量 +10%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('恶魔之力').CP倍率 += 5
        pass


# 固定装备：胜负之役十字架 - 复仇者 ， 胜负之役念珠 - 复仇者 ， 胜负之役图腾 - 复仇者 ， 胜负之役镰刀 - 复仇者 ， 胜负之役战斧 - 复仇者
def entry_698(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[魔化：末日守卫者]攻击速度增加量 +20%，移动速度增加量 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(女) ， 胜负之役念珠 - 圣骑士(女) ， 胜负之役图腾 - 圣骑士(女) ， 胜负之役镰刀 - 圣骑士(女) ， 胜负之役战斧 - 圣骑士(女)
def entry_699(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[圣光灌注]单人挑战专属效果的独立攻击力增加量 +20%', '', '[圣洁之光]技能接触敌人不会爆炸，而是飞行300px后爆炸。', '- [圣洁之光]攻击力 +100%，爆炸范围 +10%', '[圣洁之光]技能命中敌人时，[神光十字]和[忏悔重击]剩余冷却时间 -2%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(女) ， 胜负之役念珠 - 圣骑士(女) ， 胜负之役图腾 - 圣骑士(女) ， 胜负之役镰刀 - 圣骑士(女) ， 胜负之役战斧 - 圣骑士(女)
def entry_700(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['穿戴时，向队员赋予勇气祝福效果增加8%的增益效果。', '- 解除穿戴时，勇气祝福增益效果消失。', '- 在增益效果强化装备栏穿戴时不适用该效果。', '', '[治愈祈祷]治愈范围 +20%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(女) ， 胜负之役念珠 - 圣骑士(女) ， 胜负之役图腾 - 圣骑士(女) ， 胜负之役镰刀 - 圣骑士(女) ， 胜负之役战斧 - 圣骑士(女)
def entry_701(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['以下技能的生命值恢复量减少50%。', '- [治愈祈祷]', '- [新生颂歌]', '- [圣光普照]']
    if mode == 0:
        buff = char.get_skill_by_name("BUFF")
        buff.倍率 *= 1.08
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 圣骑士(女) ， 胜负之役念珠 - 圣骑士(女) ， 胜负之役图腾 - 圣骑士(女) ， 胜负之役镰刀 - 圣骑士(女) ， 胜负之役战斧 - 圣骑士(女)
def entry_702(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['解除穿戴时，辅助职业50级技能增益效果 -50%', '- 重新穿戴时，恢复增益效果。', '- 使用复活币等情况下复活后，增益效果减少属性依然持续。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 诱魔者 ， 胜负之役念珠 - 诱魔者 ， 胜负之役图腾 - 诱魔者 ， 胜负之役镰刀 - 诱魔者 ， 胜负之役战斧 - 诱魔者
def entry_703(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[诱魔之手]技能的罪业层数增加量 +2', '[原罪释放·净化]状态下，[诱魔之手]命中时，变身持续时间增加12秒。 (每次增加的变身持续时间不超过[原罪释放·净化]变身持续时间上限)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 诱魔者 ， 胜负之役念珠 - 诱魔者 ， 胜负之役图腾 - 诱魔者 ， 胜负之役镰刀 - 诱魔者 ， 胜负之役战斧 - 诱魔者
def entry_704(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[七宗罪]技能的罪业加身敌人控制时间 +1秒', '罪业层数超过3个：施放[罪业加身]技能时，消耗3个罪业层数，所受伤害减少15%，效果持续10秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 诱魔者 ， 胜负之役念珠 - 诱魔者 ， 胜负之役图腾 - 诱魔者 ， 胜负之役镰刀 - 诱魔者 ， 胜负之役战斧 - 诱魔者
def entry_705(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[暴食之噬]以自身为中心吸收并引发爆炸。', '[暴食之噬]攻击力 +30%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('暴食之噬').倍率 *= 1.3
        pass


# 固定装备：胜负之役十字架 - 诱魔者 ， 胜负之役念珠 - 诱魔者 ， 胜负之役图腾 - 诱魔者 ， 胜负之役镰刀 - 诱魔者 ， 胜负之役战斧 - 诱魔者
def entry_706(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['罪业层数超过3个：施放[暴食之噬]技能时，消耗3个罪业，由分身代替施放。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 异端审判者 ， 胜负之役念珠 - 异端审判者 ， 胜负之役图腾 - 异端审判者 ， 胜负之役镰刀 - 异端审判者 ， 胜负之役战斧 - 异端审判者
def entry_707(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[火焰精华]变更为填充5次的技能。', '填充冷却时间：8秒']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('火焰精华').CD = 8
        pass


# 固定装备：胜负之役十字架 - 异端审判者 ， 胜负之役念珠 - 异端审判者 ， 胜负之役图腾 - 异端审判者 ， 胜负之役镰刀 - 异端审判者 ， 胜负之役战斧 - 异端审判者
def entry_708(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['发动焚烧时，[火焰精华]技能填充时间 -1秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役十字架 - 异端审判者 ， 胜负之役念珠 - 异端审判者 ， 胜负之役图腾 - 异端审判者 ， 胜负之役镰刀 - 异端审判者 ， 胜负之役战斧 - 异端审判者
def entry_709(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[净化之焰]时，有50%的几率，初始化冷却时间。', '- 10秒内再次施放初始化后的[净化之焰]技能时，初始化几率减少10%。 (最多减少10%)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('净化之焰').倍率 *= 0.8
        pass


# 固定装备：胜负之役十字架 - 巫女 ， 胜负之役念珠 - 巫女 ， 胜负之役图腾 - 巫女 ， 胜负之役镰刀 - 巫女 ， 胜负之役战斧 - 巫女
def entry_711(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[念珠连射]、[木槵子经]攻击1次时，获得1个神力念珠。 (最多获得20个)', '施放特定技能时，消耗神力念珠施放效果强化的技能。', '- 不动珠箔阵：消耗8个神力念珠，念珠旋转次数 +1']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('不动珠箔阵').hit0 += 8
        pass


# 固定装备：胜负之役十字架 - 巫女 ， 胜负之役念珠 - 巫女 ， 胜负之役图腾 - 巫女 ， 胜负之役镰刀 - 巫女 ， 胜负之役战斧 - 巫女
def entry_712(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['添加神力念珠个数消耗强化技能。', '- 百八念珠：念珠连射个数 +10个，消耗10个神力念珠。', '- 退魔阴阳符：弹跳次数 +3次，消耗10个神力念珠。']
    if mode == 0:
        pass
    if mode == 1:
        百八念珠 = char.get_skill_by_name('百八念珠')
        百八念珠.power0 *= 30/20
        百八念珠.power1 *= 20/10
        char.get_skill_by_name('退魔阴阳符').hit1 += 3
        pass


# 固定装备：胜负之役十字架 - 巫女 ， 胜负之役念珠 - 巫女 ， 胜负之役图腾 - 巫女 ， 胜负之役镰刀 - 巫女 ， 胜负之役战斧 - 巫女
def entry_713(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['添加神力念珠个数消耗强化技能。', '- 天坠阴阳玉：念珠坠落个数 +1，消耗15个神力念珠。', '神力念珠叠加个数上限 +5']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('天坠阴阳玉').倍率 *= 2
        pass


# 固定装备：胜负之役十字架 - 巫女 ， 胜负之役念珠 - 巫女 ， 胜负之役图腾 - 巫女 ， 胜负之役镰刀 - 巫女 ， 胜负之役战斧 - 巫女
def entry_714(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每施放1次[念珠连射]、[百八念珠]、[不动珠箔阵]冷却时间恢复速度增加1%。', '每施放1次[木槵子经]、[百八念珠]、[不动珠箔阵]冷却时间恢复速度增加1%。 (适用冷却时间时，初始化[念珠连射]、[木槵子经]产生的效果)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 死灵术士 ， 胜负之役双剑 - 死灵术士 ， 胜负之役手杖 - 死灵术士
def entry_715(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[降临：莱迪娅]变更为填充3次的技能。', '- 每次攻击力：总攻击力的60%', '- 每次填充冷却时间：15秒']
    if mode == 0:
        pass
    if mode == 1:
        莱迪娅 = char.get_skill_by_name("降临：僵尸莱迪娅")
        莱迪娅.基础施放次数 = 3
        莱迪娅.倍率 *= 0.6
        莱迪娅.CD = 15
        pass


# 固定装备：胜负之役匕首 - 死灵术士 ， 胜负之役双剑 - 死灵术士 ， 胜负之役手杖 - 死灵术士
def entry_716(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[降临：莱迪娅]删除技能的额外操作功能，直接引发爆炸。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("降临：僵尸莱迪娅").CP武器 = True
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役匕首 - 死灵术士 ， 胜负之役双剑 - 死灵术士 ， 胜负之役手杖 - 死灵术士
def entry_717(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[降临：莱迪娅]攻击时，向敌人生成恐怖之烙印，增加10%的最终伤害，效果持续20秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 死灵术士 ， 胜负之役双剑 - 死灵术士 ， 胜负之役手杖 - 死灵术士
def entry_718(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['对带有恐怖之烙印的敌人施放特定技能时，该技能的技能攻击力增加10%。', '[对象技能]', '- 巴拉克的野心', '- 巴拉克的愤怒', '- 复苏者之缚', '- 噬之沼', '- 暗黑蛛丝引', '- 暴君湮灭斩', '- 亡者之茧']
    if mode == 0:
        pass
    if mode == 1:
        for skill in ['巴拉克的野心','巴拉克的愤怒','死灵之缚','怨噬之沼','暗黑蛛丝引','暴君极刑斩','亡者之茧']:
            char.get_skill_by_name(skill).倍率 *= 1.1
        pass


# 固定装备：胜负之役匕首 - 刺客 ， 胜负之役双剑 - 刺客 ， 胜负之役手杖 - 刺客
def entry_719(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[剑刃风暴]时，最终伤害增加10%，效果持续15秒。', '', '[剑刃风暴]每次攻击获得连击点数 +900%，最大可获得连击点数 +100%，移动速度 +30%，吸附力 +30%']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(0.1)
        pass


# 固定装备：胜负之役匕首 - 刺客 ， 胜负之役双剑 - 刺客 ， 胜负之役手杖 - 刺客
def entry_720(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[剑刃风暴]变更为填充3次的技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 刺客 ， 胜负之役双剑 - 刺客 ， 胜负之役手杖 - 刺客
def entry_721(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[剑刃风暴]期间施放[终结之击]时，合计[剑刃风暴]剩余伤害进行攻击。', '', '施放[剑刃风暴]期间，施放[终结之击]时，向最强敌人发射剩余匕首。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 刺客 ， 胜负之役双剑 - 刺客 ， 胜负之役手杖 - 刺客
def entry_722(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[死亡风暴]发射的匕首可贯穿敌人。', '[死亡风暴]发射的匕首个数 -10个']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('死亡风暴').CP武器 = True
        pass


# 固定装备：胜负之役匕首 - 忍者 ， 胜负之役双剑 - 忍者 ， 胜负之役手杖 - 忍者 ， 胜负之役苦无 - 忍者
def entry_723(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[忍法：残影术]每消耗1个残影，记录的[忍法：六道轮回]残影攻击力比率增加3%。 (最多叠加6次']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("忍法：残影术").额外倍率 += 6*0.03
        pass


# 固定装备：胜负之役匕首 - 忍者 ， 胜负之役双剑 - 忍者 ， 胜负之役手杖 - 忍者 ， 胜负之役苦无 - 忍者
def entry_724(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[忍法：六道轮回]技能结束时，以下技能攻击力增加20%，效果持续20秒。 (最多叠加1次；冷却时间10秒)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('火遁·炎舞天璇').倍率 *= 1.2
        char.get_skill_by_name('火遁·风魔手里剑').倍率 *= 1.2
        char.get_skill_by_name('八岐大蛇').倍率 *= 1.2
        char.get_skill_by_name('天照').倍率 *= 1.2
        char.get_skill_by_name('勾玉之火·镰鼬').倍率 *= 1.2
        pass


# 固定装备：胜负之役匕首 - 忍者 ， 胜负之役双剑 - 忍者 ， 胜负之役手杖 - 忍者 ， 胜负之役苦无 - 忍者
def entry_725(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- [火遁·炎舞天璇]', '- [火遁·风魔手里剑]', '- [八岐大蛇]', '- [天照]', '- [勾玉之火：镰鼬]']
    if mode == 0:
        pass
    if mode == 1:
        char.异常结算加成['灼伤'] += 0.1
        pass


# 固定装备：胜负之役匕首 - 忍者 ， 胜负之役双剑 - 忍者 ， 胜负之役手杖 - 忍者 ， 胜负之役苦无 - 忍者
def entry_726(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return [' [勾玉之火：镰鼬]的最后一击命中时，造成的剩余灼伤伤害增加10%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 影舞者 ， 胜负之役双剑 - 影舞者 ， 胜负之役手杖 - 影舞者
def entry_727(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['背击时，获得2个暗影之痕。 (最多叠加50次)', '正面攻击时，减少3个暗影之痕。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 影舞者 ， 胜负之役双剑 - 影舞者 ， 胜负之役手杖 - 影舞者
def entry_728(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[摧心]背后抽取命中时，消耗所有暗影之痕；每消耗1个，[摧心]技能攻击力增加1%。 (最多50%)']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('剜心').倍率 *= 1.5
        pass


# 固定装备：胜负之役匕首 - 影舞者 ， 胜负之役双剑 - 影舞者 ， 胜负之役手杖 - 影舞者
def entry_729(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[摧心]时，获得伪装效果，效果持续15秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役匕首 - 影舞者 ， 胜负之役双剑 - 影舞者 ， 胜负之役手杖 - 影舞者
def entry_730(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['该装备的伪装状态下，技能冷却时间恢复速度增加12%。 (最多叠加1次；觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能恢复加成(1, 100, 0.12, excName=char.觉醒技能)
        pass


# 固定装备：胜负之役短剑 - 混沌魔灵 ， 胜负之役太刀 - 混沌魔灵 ， 胜负之役钝器 - 混沌魔灵 ， 胜负之役巨剑 - 混沌魔灵
def entry_731(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[魔能榨取]技能攻击力增加量 +15%', '', '施放[碎灵之击]时，召唤亚丁的魔灵战士幻影，引发爆炸。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 混沌魔灵 ， 胜负之役太刀 - 混沌魔灵 ， 胜负之役钝器 - 混沌魔灵 ， 胜负之役巨剑 - 混沌魔灵
def entry_732(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['没有魔灵时，施放[碎灵之击]技能时，立即召唤所有魔灵。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 混沌魔灵 ， 胜负之役太刀 - 混沌魔灵 ， 胜负之役钝器 - 混沌魔灵 ， 胜负之役巨剑 - 混沌魔灵
def entry_733(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[碎灵之击]技能期间，可以施放[午夜嘉年华]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 混沌魔灵 ， 胜负之役太刀 - 混沌魔灵 ， 胜负之役钝器 - 混沌魔灵 ， 胜负之役巨剑 - 混沌魔灵
def entry_734(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[碎灵之击]攻击力 +30%，冷却时间 -10%，范围 +20%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("碎灵屠戮").倍率 *= 1.3
        char.get_skill_by_name("碎灵屠戮").CDR *= 0.9
        char.get_skill_by_name("魔能榨取").CP武器 = True
        pass


# 固定装备：胜负之役短剑 - 帕拉丁 ， 胜负之役太刀 - 帕拉丁 ， 胜负之役钝器 - 帕拉丁 ， 胜负之役巨剑 - 帕拉丁
def entry_735(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[神光冲击]消耗[天使光翼]时，强制控制2秒吸附的敌人。', '[神光冲击]消耗[天使光翼]时，最多消耗2个。 (消耗天使光翼最多个数时，聚怪效果范围适用为6阶段)', '[神光冲击]攻击范围比率 +20%', '', '[天使光翼]聚怪效果范围 +20%', '[神光冲击]命中后，[天使光翼]获得量增加2个。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 帕拉丁 ， 胜负之役太刀 - 帕拉丁 ， 胜负之役钝器 - 帕拉丁 ， 胜负之役巨剑 - 帕拉丁
def entry_736(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[神光冲击]命中后，[天使光翼]获得量增加2个。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 帕拉丁 ， 胜负之役太刀 - 帕拉丁 ， 胜负之役钝器 - 帕拉丁 ， 胜负之役巨剑 - 帕拉丁
def entry_737(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['敌人进入神光冲击挑衅状态时，保持防御状态时，[天使光翼]获得时间减少50%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 帕拉丁 ， 胜负之役太刀 - 帕拉丁 ， 胜负之役钝器 - 帕拉丁 ， 胜负之役巨剑 - 帕拉丁
def entry_738(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[惩罚之锤]技能消耗[天使光翼]攻击时获得以下效果。', '- 使敌人进入眩晕状态。', '- 每消耗1个[天使光翼]，最终伤害 +4%', '- 每消耗1个[天使光翼]，大小 +3%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("神罚之锤").倍率 *= 1.32
        pass


# 固定装备：胜负之役短剑 - 龙骑士 ， 胜负之役太刀 - 龙骑士 ， 胜负之役钝器 - 龙骑士 ， 胜负之役巨剑 - 龙骑士
def entry_739(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[龙刃无双]变更为填充2次的技能。', '- 攻击力 -40%', '- 每次填充冷却时间：10秒']
    if mode == 0:
        龙刃无双 = char.get_skill_by_name("龙刃无双")
        龙刃无双.倍率 *= 0.6
        龙刃无双.CD = 10
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 龙骑士 ， 胜负之役太刀 - 龙骑士 ， 胜负之役钝器 - 龙骑士 ， 胜负之役巨剑 - 龙骑士
def entry_740(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[龙刃无双]期间，施放阿斯特拉技能时，[龙刃无双]冷却时间减少10%。', '- 每施放[龙刃无双]1次，冷却时间减少效果仅适用1次。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("龙刃无双").CD *= 0.9
        pass


# 固定装备：胜负之役短剑 - 龙骑士 ， 胜负之役太刀 - 龙骑士 ， 胜负之役钝器 - 龙骑士 ， 胜负之役巨剑 - 龙骑士
def entry_741(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[龙刃无双]时，增加5%的最终伤害，效果持续10秒。 (最多叠加1次；觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能攻击力加成(part=part, x=0.05)
        pass


# 固定装备：胜负之役短剑 - 龙骑士 ， 胜负之役太刀 - 龙骑士 ， 胜负之役钝器 - 龙骑士 ， 胜负之役巨剑 - 龙骑士
def entry_742(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[火焰吐息]、[龙语召唤：阿斯特拉]、[龙之撕咬]、[魔龙之息]、[魔龙天翔]技能冷却时间 -10%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("火焰吐息").CDR *= 0.9
        char.get_skill_by_name("龙语召唤：阿斯特拉").CDR *= 0.9
        char.get_skill_by_name("龙之撕咬").CDR *= 0.9
        char.get_skill_by_name("魔龙之息").CDR *= 0.9
        char.get_skill_by_name("魔龙天翔").CDR *= 0.9
        pass


# 固定装备：胜负之役短剑 - 精灵骑士 ， 胜负之役太刀 - 精灵骑士 ， 胜负之役钝器 - 精灵骑士 ， 胜负之役巨剑 - 精灵骑士
def entry_743(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[剑盾猛攻]连击6阶段的状态下，施放[剑盾强袭]技能时，进入8秒高燃时刻。', '高燃时刻期间，连锁的所有区域变更为成功区域。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 精灵骑士 ， 胜负之役太刀 - 精灵骑士 ， 胜负之役钝器 - 精灵骑士 ， 胜负之役巨剑 - 精灵骑士
def entry_744(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['高燃时刻期间，[剑盾猛攻]攻击力增加500%。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('剑盾猛攻').倍率 *= 5
        pass


# 固定装备：胜负之役短剑 - 精灵骑士 ， 胜负之役太刀 - 精灵骑士 ， 胜负之役钝器 - 精灵骑士 ， 胜负之役巨剑 - 精灵骑士
def entry_745(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['高燃时刻期间，1~30级技能冷却时间减少70%，攻击力减少50%。 ([剑盾猛攻]技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        for i in char.技能栏:
            if i.所在等级 >= 1 and i.所在等级 <= 30:
                if i.是否有伤害 == 1 and i.名称 != '剑盾猛攻':
                    i.CDR *= (1 - 0.7)
                    i.倍率 *= 0.5
        pass


# 固定装备：胜负之役短剑 - 精灵骑士 ， 胜负之役太刀 - 精灵骑士 ， 胜负之役钝器 - 精灵骑士 ， 胜负之役巨剑 - 精灵骑士
def entry_746(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[剑盾猛攻]技能时，1~30级技能的剩余冷却时间减少10%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 暗枪士 ， 胜负之役战戟 - 暗枪士 ， 胜负之役光枪 - 暗枪士 ， 胜负之役暗矛 - 暗枪士
def entry_747(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每存在1个暗蚀状态的敌人，每1秒累积10%的黑雷气息；不存在暗蚀状态的敌人时，每1秒减少5%的黑雷气息。', '攻击领主怪物时，累积1%的黑雷气息。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 暗枪士 ， 胜负之役战戟 - 暗枪士 ， 胜负之役光枪 - 暗枪士 ， 胜负之役暗矛 - 暗枪士
def entry_748(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['黑雷气息达到100%时，发动黑雷强化效果，效果持续15秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 暗枪士 ， 胜负之役战戟 - 暗枪士 ， 胜负之役光枪 - 暗枪士 ， 胜负之役暗矛 - 暗枪士
def entry_749(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['黑雷强化状态下，施放[坠蚀之雨]时，发动以下效果。', '- 同时坠落黑雷枪']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 暗枪士 ， 胜负之役战戟 - 暗枪士 ， 胜负之役光枪 - 暗枪士 ， 胜负之役暗矛 - 暗枪士
def entry_750(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 额外坠落黑雷魔枪', '- 黑雷魔枪攻击力：[坠蚀之雨]多段攻击力的1000%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('坠蚀之雨').hit0 += 10
        pass


# 固定装备：胜负之役长枪 - 狩猎者 ， 胜负之役战戟 - 狩猎者 ， 胜负之役光枪 - 狩猎者 ， 胜负之役暗矛 - 狩猎者
def entry_751(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[猎杀枪]技能攻击时，向敌人生成猎物标志，累积一定数量时，提升标志阶段。', '猎杀枪累积量', '- [猎杀枪]：每次打击3个', '- [猎杀枪：掠食]：每次打击10个', '- [猎杀枪：穿心]：每次打击4个', '', '累积数量提升阶段', '- 1~19个：1阶段标志', '- 20~39个：2阶段标志', '- 超过40个：3阶段标志']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('光焰枪').倍率 *= 1.3
        pass


# 固定装备：胜负之役长枪 - 狩猎者 ， 胜负之役战戟 - 狩猎者 ， 胜负之役光枪 - 狩猎者 ， 胜负之役暗矛 - 狩猎者
def entry_752(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['根据敌人猎物标志阶段，施放[光焰枪]、[天龙破]、[无尽毁灭]时消耗标志提升技能攻击力。', '- 1阶段：最终伤害 +10%', '- 2阶段：最终伤害 +20%', '- 3阶段：最终伤害 +30%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('地龙狩').倍率 *= 1.3
        char.get_skill_by_name('无尽杀戮').倍率 *= 1.3
        pass


# 固定装备：胜负之役长枪 - 狩猎者 ， 胜负之役战戟 - 狩猎者 ， 胜负之役光枪 - 狩猎者 ， 胜负之役暗矛 - 狩猎者
def entry_753(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[猎杀枪]魔法枪再次生成时间 -30%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 狩猎者 ， 胜负之役战戟 - 狩猎者 ， 胜负之役光枪 - 狩猎者 ， 胜负之役暗矛 - 狩猎者
def entry_754(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[猎杀枪]魔法枪再次发射冷却时间 -30%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name('猎杀枪').CDR *= 0.7
        pass


# 固定装备：胜负之役长枪 - 征战者 ， 胜负之役战戟 - 征战者 ， 胜负之役光枪 - 征战者 ， 胜负之役暗矛 - 征战者
def entry_755(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[灭天之魂]技能的[战戟猛攻]命中时能量恢复减少时间 +0.3秒']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 征战者 ， 胜负之役战戟 - 征战者 ， 胜负之役光枪 - 征战者 ， 胜负之役暗矛 - 征战者
def entry_756(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['强制中断[战戟猛攻]并施放技能时，该技能的冷却时间减少20%。 (觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能冷却缩减(1, 100, 0.2, excName=char.觉醒技能)
        pass


# 固定装备：胜负之役长枪 - 征战者 ， 胜负之役战戟 - 征战者 ， 胜负之役光枪 - 征战者 ， 胜负之役暗矛 - 征战者
def entry_757(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[战戟猛攻]能量叠加次数 +1']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 征战者 ， 胜负之役战戟 - 征战者 ， 胜负之役光枪 - 征战者 ， 胜负之役暗矛 - 征战者
def entry_758(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[战戟之魂]技能的[战戟猛攻]效果攻击速度额外量 +10%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 决战者 ， 胜负之役战戟 - 决战者 ， 胜负之役光枪 - 决战者 ， 胜负之役暗矛 - 决战者
def entry_759(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放特定技能时，累积极·受创能量。', '- 双龙流云灭：每次攻击10点', '- 无双突刺：每次攻击5点', '- 无畏波动枪：每次攻击4点', '- 双重刺击：每次攻击2点', '- 刺击：每次攻击1点']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长枪 - 决战者 ， 胜负之役战戟 - 决战者 ， 胜负之役光枪 - 决战者 ， 胜负之役暗矛 - 决战者
def entry_760(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[夺命雷霆枪]攻击速度 +10%', '[夺命雷霆枪]攻击时，消耗所有极·受创能量，每1点极·受创能量可增加枪尖受创效果攻击次数。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("夺命雷霆枪").恢复 += 0.3
        pass


# 固定装备：胜负之役长枪 - 决战者 ， 胜负之役战戟 - 决战者 ， 胜负之役光枪 - 决战者 ， 胜负之役暗矛 - 决战者
def entry_761(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每1点极·受创能量，[夺命雷霆枪]技能冷却时间恢复速度增加1%。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("夺命雷霆枪").CP武器 = True
        pass


# 固定装备：胜负之役长枪 - 决战者 ， 胜负之役战戟 - 决战者 ， 胜负之役光枪 - 决战者 ， 胜负之役暗矛 - 决战者
def entry_762(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每拥有1点极·受创能量，攻击速度增加1%。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 特工 ， 胜负之役小太刀 - 特工 ， 胜负之役重剑 - 特工 ， 胜负之役源力剑 - 特工
def entry_763(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[精准射击]、[锁定射击]攻击追踪目标敌人时，使敌人进入枪伤状态，效果持续15秒。 (最多叠加3次)', '[精准射击]、[锁定射击]技能冷却时间 -15%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("精准射击").CDR *= 0.85
        char.get_skill_by_name("锁定射击").CDR *= 0.85
        pass


# 固定装备：胜负之役长刀 - 特工 ， 胜负之役小太刀 - 特工 ， 胜负之役重剑 - 特工 ， 胜负之役源力剑 - 特工
def entry_764(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[双弦斩]、[月影秘步]攻击追踪目标敌人时，使敌人进入斩伤状态，效果持续15秒。 (最多叠加3次)', '[双弦斩]、[月影秘步]技能冷却时间 -15%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("双弦斩").CDR *= 0.85
        char.get_skill_by_name("月影秘步").CDR *= 0.85
        pass


# 固定装备：胜负之役长刀 - 特工 ， 胜负之役小太刀 - 特工 ， 胜负之役重剑 - 特工 ， 胜负之役源力剑 - 特工
def entry_765(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[月相轮舞]攻击枪伤状态敌人时，每1层枪伤，[月相轮舞]技能攻击力增加8%。', '- 发动效果后，枪伤状态解除。', '', '[毁灭狂欢]攻击斩伤状态敌人时，每1层斩伤，[毁灭狂欢]技能攻击力增加8%。', '- 发动效果后，斩伤状态解除。']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("月相轮舞").倍率 *= 1.24
        char.get_skill_by_name("毁灭狂欢").倍率 *= 1.24
        pass


# 固定装备：胜负之役长刀 - 特工 ， 胜负之役小太刀 - 特工 ， 胜负之役重剑 - 特工 ， 胜负之役源力剑 - 特工
def entry_766(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[月光镇魂曲]攻击枪伤、斩伤状态敌人时，每1层枪伤或斩伤，[月光镇魂曲]技能攻击力增加8%。', '- 发动效果后，枪伤、斩伤状态解除。', '', '[月相轮舞]大小 +10%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("月光镇魂曲").倍率 *= 1.48
        pass


# 固定装备：胜负之役长刀 - 战线佣兵 ， 胜负之役小太刀 - 战线佣兵 ， 胜负之役重剑 - 战线佣兵 ， 胜负之役源力剑 - 战线佣兵
def entry_767(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[爆裂斩]技能未命中也会爆炸。', '[爆裂斩]技能的额外攻击输入时间增加至3秒。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 战线佣兵 ， 胜负之役小太刀 - 战线佣兵 ， 胜负之役重剑 - 战线佣兵 ， 胜负之役源力剑 - 战线佣兵
def entry_768(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断[爆裂斩]并施放转职技能。', '可强制中断转职技能并施放[爆裂斩]。', '[爆裂斩]技能结束后适用冷却时间。 (额外攻击输入时间内，未发动额外攻击时，适用技能冷却时间)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 战线佣兵 ， 胜负之役小太刀 - 战线佣兵 ， 胜负之役重剑 - 战线佣兵 ， 胜负之役源力剑 - 战线佣兵
def entry_769(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[爆裂斩]时，转职技能攻击力增加20%，效果持续3秒。 (觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能倍率加成(1, 100, 0.2, excName=char.觉醒技能)
        pass


# 固定装备：胜负之役长刀 - 战线佣兵 ， 胜负之役小太刀 - 战线佣兵 ， 胜负之役重剑 - 战线佣兵 ， 胜负之役源力剑 - 战线佣兵
def entry_770(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[爆裂斩]爆炸范围 +10%', '[爆裂斩]技能冷却时间 -35%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("爆裂斩").CDR *= 0.65
        pass


# 固定装备：胜负之役长刀 - 源能专家 ， 胜负之役小太刀 - 源能专家 ， 胜负之役重剑 - 源能专家 ， 胜负之役源力剑 - 源能专家
def entry_771(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[聚能光幕]使用[源能提炼]能量。', '消耗[源能提炼]能量施放[聚能光幕]时，以蓄气60%的状态发动多段攻击次数。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 源能专家 ， 胜负之役小太刀 - 源能专家 ， 胜负之役重剑 - 源能专家 ， 胜负之役源力剑 - 源能专家
def entry_772(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['消耗[源能提炼]能量施放[聚能光幕]时，最大蓄气攻击力 +40%']
    if mode == 0:
        pass
    if mode == 1:
        char.get_skill_by_name("CEAB-2超能爆发").倍率 *= 1.4
        pass


# 固定装备：胜负之役长刀 - 源能专家 ， 胜负之役小太刀 - 源能专家 ， 胜负之役重剑 - 源能专家 ， 胜负之役源力剑 - 源能专家
def entry_773(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[源能提炼]基本累积数 +2']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 源能专家 ， 胜负之役小太刀 - 源能专家 ， 胜负之役重剑 - 源能专家 ， 胜负之役源力剑 - 源能专家
def entry_774(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['使用[源能提炼]能量时，额外消耗1个能量，使除觉醒技能之外的所有技能冷却时间减少20%，效果持续5秒。 (最多叠加1次)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能冷却缩减(1, 100, 0.2, excName=char.觉醒技能)
        pass


# 固定装备：胜负之役长刀 - 暗刃 ， 胜负之役小太刀 - 暗刃 ， 胜负之役重剑 - 暗刃 ， 胜负之役源力剑 - 暗刃
def entry_775(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['可强制中断转职技能的施放后僵直并立即发动[轮盘连射]。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 暗刃 ， 胜负之役小太刀 - 暗刃 ， 胜负之役重剑 - 暗刃 ， 胜负之役源力剑 - 暗刃
def entry_776(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['强制中断转职技能并施放[轮盘连射]时，发动以下效果。', '- 8秒内攻击速度 +7% (最多叠加3次)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 暗刃 ， 胜负之役小太刀 - 暗刃 ， 胜负之役重剑 - 暗刃 ， 胜负之役源力剑 - 暗刃
def entry_777(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- [轮盘连射]冷却时间 -50%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役长刀 - 暗刃 ， 胜负之役小太刀 - 暗刃 ， 胜负之役重剑 - 暗刃 ， 胜负之役源力剑 - 暗刃
def entry_778(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 强制中断技能的冷却时间 -20%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 黑暗武士 ， 胜负之役太刀 - 黑暗武士 ， 胜负之役钝器 - 黑暗武士 ， 胜负之役巨剑 - 黑暗武士 ， 胜负之役光剑 - 黑暗武士
def entry_779(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[时间停滞]最大连击能量增加1阶段。', '- 连击能量6阶段攻击力：220%']
    if mode == 0:
        char.get_skill_by_name("时间停滞").连击倍率 = 2.2
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 黑暗武士 ， 胜负之役太刀 - 黑暗武士 ， 胜负之役钝器 - 黑暗武士 ， 胜负之役巨剑 - 黑暗武士 ， 胜负之役光剑 - 黑暗武士
def entry_780(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['通过[时空主宰]效果施放其他连击技能栏技能时，可累积连击能量。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 黑暗武士 ， 胜负之役太刀 - 黑暗武士 ， 胜负之役钝器 - 黑暗武士 ， 胜负之役巨剑 - 黑暗武士 ， 胜负之役光剑 - 黑暗武士
def entry_781(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[时空主宰]效果期间，施放扩展技能栏技能时，也不会结束现有连招技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役短剑 - 黑暗武士 ， 胜负之役太刀 - 黑暗武士 ， 胜负之役钝器 - 黑暗武士 ， 胜负之役巨剑 - 黑暗武士 ， 胜负之役光剑 - 黑暗武士
def entry_782(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[时空主宰]效果持续时间 +2秒']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 缔造者 ， 胜负之役棍棒 - 缔造者 ， 胜负之役魔杖 - 缔造者 ， 胜负之役法杖 - 缔造者 ， 胜负之役扫把 - 缔造者
def entry_783(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[末日虫洞]生成隔离时间领域5秒，囚禁内部的敌人；持续时间结束时，领域崩坏并发生爆炸。', '- [末日虫洞]攻击力的100%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 缔造者 ， 胜负之役棍棒 - 缔造者 ， 胜负之役魔杖 - 缔造者 ， 胜负之役法杖 - 缔造者 ， 胜负之役扫把 - 缔造者
def entry_784(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['隔离时间领域持续时间内，再次按技能键可立即引发爆炸。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 缔造者 ， 胜负之役棍棒 - 缔造者 ， 胜负之役魔杖 - 缔造者 ， 胜负之役法杖 - 缔造者 ， 胜负之役扫把 - 缔造者
def entry_785(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['对隔离时间区域内部的终末之钟使用烈炎、寒冰、风暴系列技能攻击时，每2次攻击增加5%的爆炸攻击力。 (最多增加50%)']
    if mode == 0:
        char.单技能加成('末日虫洞', 1.5)
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役矛 - 缔造者 ， 胜负之役棍棒 - 缔造者 ， 胜负之役魔杖 - 缔造者 ， 胜负之役法杖 - 缔造者 ， 胜负之役扫把 - 缔造者
def entry_786(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[风暴漩涡]吸附范围 +30%', '[风暴漩涡]能量消耗量 -35%', '穿戴时[风暴漩涡]能量从0开始恢复 (复活、进入地下城时除外)']
    if mode == 0:
        char.get_skill_by_name('风暴漩涡').最小值 *= 0.65
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 合金战士 ， 胜负之役自动手枪 - 合金战士 ， 胜负之役步枪 - 合金战士 ， 胜负之役手炮 - 合金战士 ， 胜负之役手弩 - 合金战士
def entry_787(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['使用超频技能强制中断转职技能时，获得1个电能。 (最多获得5个)']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役左轮枪 - 合金战士 ， 胜负之役自动手枪 - 合金战士 ， 胜负之役步枪 - 合金战士 ， 胜负之役手炮 - 合金战士 ， 胜负之役手弩 - 合金战士
def entry_788(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['- 施放技能时，消耗1个电能，并使得除[AT-SO步行者]之外的35级以上技能的技能攻击力增加20%，效果持续20秒']
    if mode == 0:
        pass
    if mode == 1:
        char.技能倍率加成(35,100,0.2,excName=["AT-SO步行者"])
        pass


# 固定装备：胜负之役左轮枪 - 合金战士 ， 胜负之役自动手枪 - 合金战士 ， 胜负之役步枪 - 合金战士 ， 胜负之役手炮 - 合金战士 ， 胜负之役手弩 - 合金战士
def entry_789(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[超频：电流闪踢]攻击力 +20%']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('超频：电流闪踢', 1.2)
        pass


# 固定装备：胜负之役左轮枪 - 合金战士 ， 胜负之役自动手枪 - 合金战士 ， 胜负之役步枪 - 合金战士 ， 胜负之役手炮 - 合金战士 ， 胜负之役手弩 - 合金战士
def entry_790(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[炎神攻城炮]攻击力 +20%']
    if mode == 0:
        pass
    if mode == 1:
        char.单技能加成('炎神攻城炮', 1.2)
        pass


# 固定装备：寂灭之信光枪 ， 寂灭之信战戟 ， 寂灭之信暗矛 ， 寂灭之信长枪 ， 寂灭之信拳套 ， 寂灭之信爪 ， 寂灭之信臂铠 ， 寂灭之信手套 ， 寂灭之信东方棍 ， 寂灭之信源力剑 ， 寂灭之信长刀 ， 寂灭之信重剑 ， 寂灭之信小太刀 ， 寂灭之信自动手枪 ， 寂灭之信手弩 ， 寂灭之信手炮 ， 寂灭之信步枪 ， 寂灭之信左轮枪 ， 寂灭之信扫把 ， 寂灭之信棍棒 ， 寂灭之信魔杖 ， 寂灭之信矛 ， 寂灭之信法杖 ， 寂灭之信战斧 ， 寂灭之信十字架 ， 寂灭之信念珠 ， 寂灭之信镰刀 ， 寂灭之信图腾 ， 寂灭之信光剑 ， 寂灭之信钝器 ， 寂灭之信太刀 ， 寂灭之信巨剑 ， 寂灭之信短剑 ， 寂灭之信苦无 ， 寂灭之信匕首 ， 寂灭之信双剑 ， 寂灭之信手杖 ， 寂灭之信神弦弓 ， 寂灭之信玄机弓
def entry_1300(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['最终伤害 +10%']
    if mode == 0:
        char.技能攻击力加成(part=part, x=0.1)
        pass
    if mode == 1:
        pass


# 固定装备：寂灭之信光枪 ， 寂灭之信战戟 ， 寂灭之信暗矛 ， 寂灭之信长枪 ， 寂灭之信拳套 ， 寂灭之信爪 ， 寂灭之信臂铠 ， 寂灭之信手套 ， 寂灭之信东方棍 ， 寂灭之信源力剑 ， 寂灭之信长刀 ， 寂灭之信重剑 ， 寂灭之信小太刀 ， 寂灭之信自动手枪 ， 寂灭之信手弩 ， 寂灭之信手炮 ， 寂灭之信步枪 ， 寂灭之信左轮枪 ， 寂灭之信扫把 ， 寂灭之信棍棒 ， 寂灭之信魔杖 ， 寂灭之信矛 ， 寂灭之信法杖 ， 寂灭之信战斧 ， 寂灭之信十字架 ， 寂灭之信念珠 ， 寂灭之信镰刀 ， 寂灭之信图腾 ， 寂灭之信光剑 ， 寂灭之信钝器 ， 寂灭之信太刀 ， 寂灭之信巨剑 ， 寂灭之信短剑 ， 寂灭之信苦无 ， 寂灭之信匕首 ， 寂灭之信双剑 ， 寂灭之信手杖 ， 寂灭之信神弦弓 ， 寂灭之信玄机弓
def entry_1301(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['攻击时，使敌人进入出血/灼伤/感电/中毒状态10秒。 (冷却时间3秒)']
    if mode == 0:
        for i in ['出血', '灼伤', '中毒', '感电']:
            if i not in pa.get_state_type():
                pa.state_type.append(i)
            char.异常时间[i][3] = min(char.异常时间[i][3],3)
        pass
    if mode == 1:
        pass


# 固定装备：寂灭之信光枪 ， 寂灭之信战戟 ， 寂灭之信暗矛 ， 寂灭之信长枪 ， 寂灭之信拳套 ， 寂灭之信爪 ， 寂灭之信臂铠 ， 寂灭之信手套 ， 寂灭之信东方棍 ， 寂灭之信源力剑 ， 寂灭之信长刀 ， 寂灭之信重剑 ， 寂灭之信小太刀 ， 寂灭之信自动手枪 ， 寂灭之信手弩 ， 寂灭之信手炮 ， 寂灭之信步枪 ， 寂灭之信左轮枪 ， 寂灭之信扫把 ， 寂灭之信棍棒 ， 寂灭之信魔杖 ， 寂灭之信矛 ， 寂灭之信法杖 ， 寂灭之信战斧 ， 寂灭之信十字架 ， 寂灭之信念珠 ， 寂灭之信镰刀 ， 寂灭之信图腾 ， 寂灭之信光剑 ， 寂灭之信钝器 ， 寂灭之信太刀 ， 寂灭之信巨剑 ， 寂灭之信短剑 ， 寂灭之信苦无 ， 寂灭之信匕首 ， 寂灭之信双剑 ， 寂灭之信手杖 ， 寂灭之信神弦弓 ， 寂灭之信玄机弓
def entry_1302(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['所有异常状态抗性 +20%']
    if mode == 0:
        char.所有异常抗性加成(0.2,mode=0)
        pass
    if mode == 1:
        pass


# 固定装备：寂灭之信光枪 ， 寂灭之信战戟 ， 寂灭之信暗矛 ， 寂灭之信长枪 ， 寂灭之信拳套 ， 寂灭之信爪 ， 寂灭之信臂铠 ， 寂灭之信手套 ， 寂灭之信东方棍 ， 寂灭之信源力剑 ， 寂灭之信长刀 ， 寂灭之信重剑 ， 寂灭之信小太刀 ， 寂灭之信自动手枪 ， 寂灭之信手弩 ， 寂灭之信手炮 ， 寂灭之信步枪 ， 寂灭之信左轮枪 ， 寂灭之信扫把 ， 寂灭之信棍棒 ， 寂灭之信魔杖 ， 寂灭之信矛 ， 寂灭之信法杖 ， 寂灭之信战斧 ， 寂灭之信十字架 ， 寂灭之信念珠 ， 寂灭之信镰刀 ， 寂灭之信图腾 ， 寂灭之信光剑 ， 寂灭之信钝器 ， 寂灭之信太刀 ， 寂灭之信巨剑 ， 寂灭之信短剑 ， 寂灭之信苦无 ， 寂灭之信匕首 ， 寂灭之信双剑 ， 寂灭之信手杖 ， 寂灭之信神弦弓 ， 寂灭之信玄机弓
def entry_1303(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['每3秒恢复1%的生命值和魔法值。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：怒战之意光枪 ， 怒战之意战戟 ， 怒战之意暗矛 ， 怒战之意长枪 ， 怒战之意拳套 ， 怒战之意爪 ， 怒战之意臂铠 ， 怒战之意手套 ， 怒战之意东方棍 ， 怒战之意源力剑 ， 怒战之意长刀 ， 怒战之意重剑 ， 怒战之意小太刀 ， 怒战之意自动手枪 ， 怒战之意手弩 ， 怒战之意手炮 ， 怒战之意步枪 ， 怒战之意左轮枪 ， 怒战之意扫把 ， 怒战之意棍棒 ， 怒战之意魔杖 ， 怒战之意矛 ， 怒战之意法杖 ， 怒战之意战斧 ， 怒战之意十字架 ， 怒战之意念珠 ， 怒战之意镰刀 ， 怒战之意图腾 ， 怒战之意光剑 ， 怒战之意钝器 ， 怒战之意太刀 ， 怒战之意巨剑 ， 怒战之意短剑 ， 怒战之意苦无 ， 怒战之意匕首 ， 怒战之意双剑 ， 怒战之意手杖 ， 怒战之意神弦弓 ， 怒战之意玄机弓
def entry_1304(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['增加技能范围的属性数值的总和高于48%时，最终伤害 +8%', '装备发动的物体伤害 +20%']
    if mode == 0:
        pass
    if mode == 1:
        if char.get_eq_params('skill_range') >= 0.48:
            char.技能攻击力加成(0.08)
        else:
            return '技能范围不足 48%'
        pass


# 固定装备：怒战之意光枪 ， 怒战之意战戟 ， 怒战之意暗矛 ， 怒战之意长枪 ， 怒战之意拳套 ， 怒战之意爪 ， 怒战之意臂铠 ， 怒战之意手套 ， 怒战之意东方棍 ， 怒战之意源力剑 ， 怒战之意长刀 ， 怒战之意重剑 ， 怒战之意小太刀 ， 怒战之意自动手枪 ， 怒战之意手弩 ， 怒战之意手炮 ， 怒战之意步枪 ， 怒战之意左轮枪 ， 怒战之意扫把 ， 怒战之意棍棒 ， 怒战之意魔杖 ， 怒战之意矛 ， 怒战之意法杖 ， 怒战之意战斧 ， 怒战之意十字架 ， 怒战之意念珠 ， 怒战之意镰刀 ， 怒战之意图腾 ， 怒战之意光剑 ， 怒战之意钝器 ， 怒战之意太刀 ， 怒战之意巨剑 ， 怒战之意短剑 ， 怒战之意苦无 ， 怒战之意匕首 ， 怒战之意双剑 ， 怒战之意手杖 ， 怒战之意神弦弓 ， 怒战之意玄机弓
def entry_1305(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['技能范围 +24% (觉醒技能除外)']
    if mode == 0:
        char.set_eq_params('skill_range', char.get_eq_params('skill_range')+0.08*3)
        char.multiply_eq_params('skill_range_multi',1.24)
        pass
    if mode == 1:
        pass


# 固定装备：怒战之意光枪 ， 怒战之意战戟 ， 怒战之意暗矛 ， 怒战之意长枪 ， 怒战之意拳套 ， 怒战之意爪 ， 怒战之意臂铠 ， 怒战之意手套 ， 怒战之意东方棍 ， 怒战之意源力剑 ， 怒战之意长刀 ， 怒战之意重剑 ， 怒战之意小太刀 ， 怒战之意自动手枪 ， 怒战之意手弩 ， 怒战之意手炮 ， 怒战之意步枪 ， 怒战之意左轮枪 ， 怒战之意扫把 ， 怒战之意棍棒 ， 怒战之意魔杖 ， 怒战之意矛 ， 怒战之意法杖 ， 怒战之意战斧 ， 怒战之意十字架 ， 怒战之意念珠 ， 怒战之意镰刀 ， 怒战之意图腾 ， 怒战之意光剑 ， 怒战之意钝器 ， 怒战之意太刀 ， 怒战之意巨剑 ， 怒战之意短剑 ， 怒战之意苦无 ， 怒战之意匕首 ， 怒战之意双剑 ， 怒战之意手杖 ， 怒战之意神弦弓 ， 怒战之意玄机弓
def entry_1306(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['所有属性强化 +30', '攻击速度 +20%', '移动速度 +20%', '施放速度 +30%']
    if mode == 0:
        char.所有速度增加(part=part, x=0.2)
        char.施放速度增加(0.1)
        char.所有属性强化加成(30)
        pass
    if mode == 1:
        pass


# 固定装备：怒战之意光枪 ， 怒战之意战戟 ， 怒战之意暗矛 ， 怒战之意长枪 ， 怒战之意拳套 ， 怒战之意爪 ， 怒战之意臂铠 ， 怒战之意手套 ， 怒战之意东方棍 ， 怒战之意源力剑 ， 怒战之意长刀 ， 怒战之意重剑 ， 怒战之意小太刀 ， 怒战之意自动手枪 ， 怒战之意手弩 ， 怒战之意手炮 ， 怒战之意步枪 ， 怒战之意左轮枪 ， 怒战之意扫把 ， 怒战之意棍棒 ， 怒战之意魔杖 ， 怒战之意矛 ， 怒战之意法杖 ， 怒战之意战斧 ， 怒战之意十字架 ， 怒战之意念珠 ， 怒战之意镰刀 ， 怒战之意图腾 ， 怒战之意光剑 ， 怒战之意钝器 ， 怒战之意太刀 ， 怒战之意巨剑 ， 怒战之意短剑 ， 怒战之意苦无 ， 怒战之意匕首 ， 怒战之意双剑 ， 怒战之意手杖 ， 怒战之意神弦弓 ， 怒战之意玄机弓
def entry_1307(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['生命值最大值 +5%', '魔法值最大值 +5%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：冰封之御光枪 ， 冰封之御战戟 ， 冰封之御暗矛 ， 冰封之御长枪 ， 冰封之御拳套 ， 冰封之御爪 ， 冰封之御臂铠 ， 冰封之御手套 ， 冰封之御东方棍 ， 冰封之御源力剑 ， 冰封之御长刀 ， 冰封之御重剑 ， 冰封之御小太刀 ， 冰封之御自动手枪 ， 冰封之御手弩 ， 冰封之御手炮 ， 冰封之御步枪 ， 冰封之御左轮枪 ， 冰封之御扫把 ， 冰封之御棍棒 ， 冰封之御魔杖 ， 冰封之御矛 ， 冰封之御法杖 ， 冰封之御战斧 ， 冰封之御十字架 ， 冰封之御念珠 ， 冰封之御镰刀 ， 冰封之御图腾 ， 冰封之御光剑 ， 冰封之御钝器 ， 冰封之御太刀 ， 冰封之御巨剑 ， 冰封之御短剑 ， 冰封之御苦无 ， 冰封之御匕首 ， 冰封之御双剑 ， 冰封之御手杖 ， 冰封之御神弦弓 ， 冰封之御玄机弓
def entry_1308(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['冰属性攻击', '技能冷却时间恢复速度 +40% (觉醒技能除外)']
    if mode == 0:
        pass
    if mode == 1:
        char.技能恢复加成(1, 100, 0.4, excName=char.觉醒技能)
        pass


# 固定装备：冰封之御光枪 ， 冰封之御战戟 ， 冰封之御暗矛 ， 冰封之御长枪 ， 冰封之御拳套 ， 冰封之御爪 ， 冰封之御臂铠 ， 冰封之御手套 ， 冰封之御东方棍 ， 冰封之御源力剑 ， 冰封之御长刀 ， 冰封之御重剑 ， 冰封之御小太刀 ， 冰封之御自动手枪 ， 冰封之御手弩 ， 冰封之御手炮 ， 冰封之御步枪 ， 冰封之御左轮枪 ， 冰封之御扫把 ， 冰封之御棍棒 ， 冰封之御魔杖 ， 冰封之御矛 ， 冰封之御法杖 ， 冰封之御战斧 ， 冰封之御十字架 ， 冰封之御念珠 ， 冰封之御镰刀 ， 冰封之御图腾 ， 冰封之御光剑 ， 冰封之御钝器 ， 冰封之御太刀 ， 冰封之御巨剑 ， 冰封之御短剑 ， 冰封之御苦无 ， 冰封之御匕首 ， 冰封之御双剑 ， 冰封之御手杖 ， 冰封之御神弦弓 ， 冰封之御玄机弓
def entry_1309(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[寒霜的一击]', '[冰霜强袭]效果变更为最终伤害 +5%', '', '攻击时，将冰冻添加为敌人的弱点。']
    if mode == 0:
        char.set_eq_params('ice_attack_rate', 1/3)
        pass
    if mode == 1:
        pass


# 固定装备：冰封之御光枪 ， 冰封之御战戟 ， 冰封之御暗矛 ， 冰封之御长枪 ， 冰封之御拳套 ， 冰封之御爪 ， 冰封之御臂铠 ， 冰封之御手套 ， 冰封之御东方棍 ， 冰封之御源力剑 ， 冰封之御长刀 ， 冰封之御重剑 ， 冰封之御小太刀 ， 冰封之御自动手枪 ， 冰封之御手弩 ， 冰封之御手炮 ， 冰封之御步枪 ， 冰封之御左轮枪 ， 冰封之御扫把 ， 冰封之御棍棒 ， 冰封之御魔杖 ， 冰封之御矛 ， 冰封之御法杖 ， 冰封之御战斧 ， 冰封之御十字架 ， 冰封之御念珠 ， 冰封之御镰刀 ， 冰封之御图腾 ， 冰封之御光剑 ， 冰封之御钝器 ， 冰封之御太刀 ， 冰封之御巨剑 ， 冰封之御短剑 ， 冰封之御苦无 ， 冰封之御匕首 ， 冰封之御双剑 ， 冰封之御手杖 ， 冰封之御神弦弓 ， 冰封之御玄机弓
def entry_1310(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['攻击时，使敌人进入冰冻状态5秒。 (冷却时间3秒)', '', '冰属性抗性 +15', '冰冻抗性 +40%']
    if mode == 0:
        if '冰冻' not in pa.get_state_type():
            pa.state_type.append('冰冻')
            char.异常时间['冰冻'][3] = min(char.异常时间['冰冻'][3],3)
        pass
    if mode == 1:
        pass


# 固定装备：冰封之御光枪 ， 冰封之御战戟 ， 冰封之御暗矛 ， 冰封之御长枪 ， 冰封之御拳套 ， 冰封之御爪 ， 冰封之御臂铠 ， 冰封之御手套 ， 冰封之御东方棍 ， 冰封之御源力剑 ， 冰封之御长刀 ， 冰封之御重剑 ， 冰封之御小太刀 ， 冰封之御自动手枪 ， 冰封之御手弩 ， 冰封之御手炮 ， 冰封之御步枪 ， 冰封之御左轮枪 ， 冰封之御扫把 ， 冰封之御棍棒 ， 冰封之御魔杖 ， 冰封之御矛 ， 冰封之御法杖 ， 冰封之御战斧 ， 冰封之御十字架 ， 冰封之御念珠 ， 冰封之御镰刀 ， 冰封之御图腾 ， 冰封之御光剑 ， 冰封之御钝器 ， 冰封之御太刀 ， 冰封之御巨剑 ， 冰封之御短剑 ， 冰封之御苦无 ， 冰封之御匕首 ， 冰封之御双剑 ， 冰封之御手杖 ， 冰封之御神弦弓 ， 冰封之御玄机弓
def entry_1311(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['解除穿戴时，发动魔力点燃减益效果。', '- 每1秒减少10%和5000的魔法值。', '- 重新穿戴冰封之御武器时，魔力点燃效果消失。']
    if mode == 0:
        pass
    if mode == 1:
        char.冰属性抗性加成(15)
        char.异常抗性加成('冰冻', 0.4)
        pass


# 固定装备：胜负之役神弦弓 - 缪斯
def entry_1483(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[多彩感性]单人挑战时，独立攻击力 +20%', '', '[音波冲击]技能范围 +20%', '[音波冲击]技能结束时，追加生成音波', '- 追加音波在2秒内生成5次', '- 追加音波攻击力：每1次为第三次音波攻击力的30%']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役神弦弓 - 缪斯
def entry_1484(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['施放[缪斯之声]时追加生成聚光灯，继而强化技能。', '- [缪斯之声]技能范围 +15%', '- [缪斯之声]最终伤害 +20%', '- [缪斯之声]攻击时，[音波冲击]的冷却时间初始化。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役神弦弓 - 缪斯
def entry_1485(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['穿戴时，向队员赋予[可爱节拍]效果增加8%的效果。', '- 解除穿戴时，可爱节拍效果消失。', '- 在增益强化装备栏穿戴时不适用该效果。', '', '[夜与梦]技能范围 +20%', '', '以下技能生命值恢复量减少50%。', '[夜与梦]', '[甜蜜柔歌]']
    if mode == 0:
        buff = char.get_skill_by_name("BUFF")
        buff.倍率 *= 1.08
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役神弦弓 - 缪斯
def entry_1486(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['解除穿戴时，辅助职业50级技能增益效果 -50%', '- 重新穿戴时，恢复增益效果。', '- 使用复活币等情况下复活后，增益效果减少属性依然持续。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役玄机弓 - 旅人
def entry_1487(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[神雾兵仗·流星]冷却时间 -15%', '', '[神雾兵仗·北极星]光环最大持续时间增加7秒，可探索次数增加5次。']
    if mode == 0:
        char.get_skill_by_name("神雾兵仗·流星").CDR *= 0.85
        char.get_skill_by_name("神雾兵仗·北极星").hit0 += 5*4
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役玄机弓 - 旅人
def entry_1488(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[神雾兵仗·北极星]终结攻击发动后技能不结束。 (技能时间内最多发动1次终结攻击)', '-  终结攻击发动后再次按技能键时，可以结束技能。']
    if mode == 0:
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役玄机弓 - 旅人
def entry_1489(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[装载：猛击]的弓术技能攻击力增加率 +5%', '[装载：闪攻]的弓术技能冷却时间减少率 +5%']
    if mode == 0:
        char.get_skill_by_name("装载：猛击").猛倍率 = 1.15
        char.get_skill_by_name("装载：闪攻").闪CDR = 0.85
        pass
    if mode == 1:
        pass


# 固定装备：胜负之役玄机弓 - 旅人
def entry_1490(char: CharacterProperty = {}, mode=0, text=False, part='', lv=0, params=[], sj=False, carry=True):
    if text:
        return ['[营火]生命值恢复范围 +20%', '[营火]炖菜生命值恢复量 +50%']
    if mode == 0:
        pass
    if mode == 1:
        pass





